All data endpoints require an API key. The public catalog (Documentation Index
Fetch the complete documentation index at: https://docs.croma.run/llms.txt
Use this file to discover all available pages before exploring further.
/catalog) and the
OpenAPI spec (/openapi) do not.
Bearer scheme
Send your key in theAuthorization header using the Bearer scheme:
Organization-scoped keys only
Croma keys are minted for an organization, not an individual user. The API rejects personal keys with401:
Key format
Keys are issued branded ascroma_<env>_…. For example, croma_live_… in
production and croma_test_… elsewhere. The environment prefix tells you at a
glance which deployment a key targets; never use a test key against
production data or vice versa.
Failed authentication
All auth failures return401 with an authentication_error envelope:
code | When |
|---|---|
invalid_api_key | Missing Authorization header, malformed key, or a revoked/expired key. |
personal_api_key_not_allowed | A valid personal key was used instead of an organization key. |
Next: Rate limits
How quotas are bucketed and surfaced in every response.