# SeaOtter > SeaOtter control plane API for managed Hermes Agent hosting ## Docs - [Create agent](https://docs.seaotter.dev/api-reference/create-agent.md): POST /api/v1/agents - [Create API key](https://docs.seaotter.dev/api-reference/create-api-key.md): POST /api/v1/api-keys - [Get agent](https://docs.seaotter.dev/api-reference/get-agent.md): GET /api/v1/agents/{id} - [List agents](https://docs.seaotter.dev/api-reference/list-agents.md): GET /api/v1/agents - [API overview](https://docs.seaotter.dev/api-reference/overview.md): Interactive reference generated from the SeaOtter OpenAPI schema. - [Authentication](https://docs.seaotter.dev/authentication.md): When to use control-plane API keys vs Clerk session JWTs. - [Changelog](https://docs.seaotter.dev/guides/changelog.md): Notable changes to the public SeaOtter control-plane API. - [Errors](https://docs.seaotter.dev/guides/errors.md): Standard error shape, status codes, and retry guidance. - [Provisioning lifecycle](https://docs.seaotter.dev/guides/provisioning-lifecycle.md): How config.provisioning_stages progress from namespace to a reachable Hermes wizard. - [Versioning & deprecation](https://docs.seaotter.dev/guides/versioning.md): What the /api/v1 prefix commits to. - [Quickstart](https://docs.seaotter.dev/index.md): Create your first SeaOtter agent and see it running in under five minutes.