> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/reference/python-sdk/python-sdk.md).

# Python SDK

- [Authenticate with the Python SDK](https://docs.roboflow.com/reference/python-sdk/python-sdk/authenticate-with-the-python-sdk.md): The three ways to pass a Roboflow API key to the Python SDK - environment variable, explicit argument, or interactive login.
- [Logging and Debugging](https://docs.roboflow.com/reference/python-sdk/python-sdk/logging-and-debugging.md): Enable verbose logging, inspect HTTP requests, and diagnose common SDK errors.
- [Using the Python SDK](https://docs.roboflow.com/reference/python-sdk/python-sdk/using-the-python-sdk.md): Install the Roboflow Python SDK and write a first script to download datasets and work with projects, versions, and models.
