> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# API & SDK References

> Explore Prefect's auto-generated API & SDK reference documentation.

Prefect auto-generates reference documentation for the following components:

* **[Prefect Python SDK](/docs/v3/api-ref/python)**: used to build, test, and execute workflows.
* **[Prefect REST API](/docs/v3/api-ref/rest-api.md)**: used by workflow clients and the Prefect UI for orchestration and data retrieval.
* **[Events reference](/docs/v3/api-ref/events.md)**: catalog of all events emitted by Prefect, Prefect Cloud, and integrations.
  * Prefect Cloud REST API documentation: [[https://app.prefect.cloud/api/docs](https://app.prefect.cloud/api/docs)](https://app.prefect.cloud/api/docs).
  * Self-hosted Prefect server [REST API documentation](/docs/v3/api-ref/rest-api/server.md). Additionally, if self-hosting a Prefect server instance, you can access REST API documentation at the `/docs` endpoint of your [`PREFECT_API_URL`](/docs/v3/develop/settings-and-profiles/). For example, if you run `prefect server start` with no additional configuration you can find this reference at [[http://localhost:4200/docs](http://localhost:4200/docs)](http://localhost:4200/docs).
