Skip to main content
All API requests require an API key passed in the X-API-Key header.

API key types

Test keys are useful for exploring the API and building prototypes. For production workloads, request a permanent key.

Rate limits

Requests are rate-limited per API key:
  • Test keys: 60 requests per minute
  • Production keys: 300 requests per minute
When you exceed the limit, you’ll receive a 429 Too Many Requests response. Wait and retry.

Error codes

All errors return JSON with an error field:

Unauthenticated endpoints

A few endpoints don’t require an API key:
  • POST /api/v1/test-key — generate a test key
  • GET /health — health check
  • POST /api/v1/auth/signup — create a user account
  • POST /api/v1/auth/login — authenticate and get a session token