# Qbert Api

**Qbert** is the Platform9 Kubernetes **cluster manager** which resides on the control plane and enables CRUD (Create, Read, Update, Delete) operations for managed Kubernetes clusters via an exposed REST API endpoint – relying on the [auto$](https://github.com/platform9/pcd-docs-gitbook/blob/main/kubernetes/keystone-identity-api/README.md) mechanism for authentication and [multi-tenancy](https://github.com/platform9/pcd-docs-gitbook/blob/main/kubernetes/tenant-user-administration-regions-tenants/README.md).

## API Access

You can locate the URL for the Qbert API endpoint specific to your PMK deployment by navigating to API Access > API Endpoints within the PMK UI.

<figure><img src="https://584068516-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtZryvDiHvZIhOZofYOWU%2Fuploads%2Fgit-blob-6e22089bcb9cff8dbd2d5cd1cd5ae2f817bdd7e5%2F0r4j0ml9ry0w5irx8g9ftx0vqdt0tpz56qdgj1qak693ilwd20p3oqwvjzskcnan.png?alt=media" alt=""><figcaption></figcaption></figure>

Also note the URL for the Keystone endpoint, which will be necessary to specify when obtaining a [token](https://docs.openstack.org/keystone/latest/admin/tokens-overview.html) used to authenticate with the API.

## API Reference

`OpenAPI` `Swagger`

{% hint style="info" %}
**What is OpenAPI?**

**"OpenAPI Specification** (formerly Swagger Specification) is an API description format for REST APIs."

Learn More: <https://swagger.io/docs/specification/about/>
{% endhint %}

The latest API specification and examples for PMK's Qbert API may be found at: <https://docs.platform9.com/qbert/ref>

####
