# ConnectPlane developer documentation > Stable public API contracts and integration guidance for ConnectPlane consumers. ## Canonical machine-readable contract - [OpenAPI 3 JSON](https://docs.connectplane.com/docs/api/v1/openapi.json): Authoritative public API v1 operations, schemas, authentication, and responses. ## Guides - [API overview](https://docs.connectplane.com/docs/api/getting-started.md) - [Authentication](https://docs.connectplane.com/docs/api/authentication.md) - [Versioning and deprecation](https://docs.connectplane.com/docs/api/versioning.md) - [Errors and retries](https://docs.connectplane.com/docs/api/errors.md) - [SDKs and AI coding agents](https://docs.connectplane.com/docs/api/sdks.md) - [Public changelog](https://docs.connectplane.com/docs/api/changelog.md) API keys are secrets. Coding agents must reference credentials by environment-variable or secret-store name and must never request or emit a credential value.