{"library":"pyalex","title":"Pyalex","description":"Pyalex is a Python wrapper for the OpenAlex API, providing convenient access to scholarly data (authors, works, institutions, etc.) from the OpenAlex database. Current version is 0.21, requiring Python >=3.8. It follows the OpenAlex API versioning and is actively maintained.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install pyalex","pip install git+https://github.com/J535D165/pyalex.git"],"cli":null},"imports":["from pyalex import Works","from pyalex import Authors","from pyalex import Config"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pyalex import Works, Config\nimport os\n\n# Configure email (optional but recommended for polite API usage)\nConfig.email = os.environ.get('OPENALEX_EMAIL', 'you@example.com')\n\n# Fetch a work by OpenAlex ID\nwork = Works()['W2741809807']\nprint(work['title'])\n\n# Search for works\nfor work in Works().search('machine learning').get():\n    print(work['title'])\n    break","lang":"python","description":"Basic usage: fetch a single work by ID and perform a search query.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}