To use the API, you can use any client that can make HTTP requests (e.g. GET, POST). However, we recommend and support an official Python client. This is the best way to interact with the Materials Project API. Using the official Python client allows full integratoin with Materials Project software like pymatgen.