drydock API

The HTTP API behind the drydock dashboard. Every endpoint is under /api/v1.

The OpenAPI 3.0.3 document

/api/v1/openapi.json describes every operation, request body and error.

Browse it in the dashboard

The drydock dashboard renders the same document as a readable reference: sign in and choose API reference in the sidebar. It shows the API of the cluster you have selected, so it is always the version that cluster actually runs.

Calling it

Almost every operation acts as you: send your own Kubernetes credential as Authorization: Bearer <token>, and Kubernetes RBAC decides what you may read and change. Errors are RFC 9457 problem documents — branch on their type.