# OpenAPI

Machine-readable Safeput public API contract for tools, SDKs, and coding agents.

The Safeput public development API is described by an OpenAPI 3.1 document:

- [Download `openapi.yaml`](/openapi.yaml)
- [Read the API reference](/docs/api-reference/)

The specification includes only the project-key API used by customer
applications. Dashboard management and internal scanner routes are intentionally
excluded.

Coding agents can use the specification to generate typed request code, inspect
schemas, and validate an integration. Generated clients still need application-
level timeouts, error handling, idempotency, and secure secret storage.
