> 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/developer/python-sdk.md).

# Python SDK

- [Using the Python SDK](https://docs.roboflow.com/developer/python-sdk/using-the-python-sdk.md)
- [Authenticate with the Python SDK](https://docs.roboflow.com/developer/python-sdk/authenticate-with-the-python-sdk.md)
- [List Workspaces](https://docs.roboflow.com/developer/python-sdk/list-workspaces.md)
- [Workspace Plan and Usage](https://docs.roboflow.com/developer/python-sdk/workspace-plan-and-usage.md): Read your workspace's plan and usage from the Python SDK.
- [List Projects and Versions](https://docs.roboflow.com/developer/python-sdk/list-projects-and-versions.md)
- [Create a Project](https://docs.roboflow.com/developer/python-sdk/create-a-project.md)
- [Manage Folders](https://docs.roboflow.com/developer/python-sdk/manage-folders.md): Create, list, and update workspace project folders from the Python SDK.
- [Create a Dataset Version](https://docs.roboflow.com/developer/python-sdk/create-a-dataset-version.md)
- [Upload a Dataset](https://docs.roboflow.com/developer/python-sdk/upload-a-dataset.md)
- [Download a Dataset](https://docs.roboflow.com/developer/python-sdk/download-a-dataset.md): Download a dataset version's images and annotations with the Python SDK.
- [Manage Images](https://docs.roboflow.com/developer/python-sdk/manage-images.md): Upload, fetch, annotate, and delete images in a Roboflow project from the Python SDK.
- [Search for an Image](https://docs.roboflow.com/developer/python-sdk/search-for-an-image.md): Find images in your dataset by text prompt, similarity, tag, class name, or batch.
- [Train a Model](https://docs.roboflow.com/developer/python-sdk/train-a-model.md)
- [Run a Model on an Image](https://docs.roboflow.com/developer/python-sdk/run-a-model-on-an-image.md): Run inference on an image with the Python SDK, across all task types.
- [Two-Stage and CLIP Inference](https://docs.roboflow.com/developer/python-sdk/two-stage-and-clip-inference.md): Chain two models, run OCR on detections, and compare images with CLIP.
- [Active Learning](https://docs.roboflow.com/developer/python-sdk/active-learning.md): Run inference over a folder of images and upload predictions that meet your conditions back into a project for labeling review.
- [Upload Custom Model Weights](https://docs.roboflow.com/developer/python-sdk/upload-custom-model-weights.md): Upload your own trained model weights to Roboflow for hosted inference.
- [Manage Annotation Workflow](https://docs.roboflow.com/developer/python-sdk/manage-annotation-workflow.md): List image batches, list annotation jobs, and assign images to labelers from the Python SDK.
- [Manage Workflows](https://docs.roboflow.com/developer/python-sdk/manage-workflows.md): List, get, create, update, fork, and delete Roboflow Workflows from the Python SDK.
- [Manage Dedicated Deployments](https://docs.roboflow.com/developer/python-sdk/manage-dedicated-deployments.md): Provision and manage Dedicated Deployment GPU machines from Python.
- [Universe Search](https://docs.roboflow.com/developer/python-sdk/universe-search.md): Search Roboflow Universe for public projects and models from Python.
- [Delete and Restore](https://docs.roboflow.com/developer/python-sdk/delete-and-restore.md)
- [Vision Events](https://docs.roboflow.com/developer/python-sdk/vision-events.md): Record, query, and manage time-series vision events from your computer vision deployments using the Python SDK.
- [Upload a Vision Event Image](https://docs.roboflow.com/developer/python-sdk/vision-events/upload-a-vision-event-image.md)
- [Create a Vision Event](https://docs.roboflow.com/developer/python-sdk/vision-events/create-a-vision-event.md)
- [Batch Create Vision Events](https://docs.roboflow.com/developer/python-sdk/vision-events/batch-create-vision-events.md)
- [Query Vision Events](https://docs.roboflow.com/developer/python-sdk/vision-events/query-vision-events.md)
- [Manage Use Cases](https://docs.roboflow.com/developer/python-sdk/vision-events/manage-use-cases.md)
- [Get Custom Metadata Schema](https://docs.roboflow.com/developer/python-sdk/vision-events/get-custom-metadata-schema.md)
- [Logging and Debugging](https://docs.roboflow.com/developer/python-sdk/logging-and-debugging.md): Enable verbose logging, inspect HTTP requests, and diagnose common SDK errors.
