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

# API documentation

Portainer exposes an HTTP API that you can use to automate everything you do via the Portainer UI. You can also use Portainer as a gateway (HTTP queries against the Portainer API) to the underlying Docker/Kubernetes API.

{% hint style="info" %}
You will need an access token in order to use the Portainer API. If you have not already set up an access token for the API, we have [instructions on how to do so](/api/access.md).
{% endhint %}

You can find our API documentation here:

* [Business Edition (BE) 2.39.5 API Documentation](https://api-docs.portainer.io/?edition=ee\&version=2.39.5)
* [Community Edition (CE) 2.39.5 API Documentation](https://api-docs.portainer.io/?edition=ce\&version=2.39.5)

We have also provided some examples of API usage.

{% content-ref url="/pages/-Mjfu4nziYm6qmO7NlFY" %}
[API usage examples](/api/examples.md)
{% endcontent-ref %}
