Get started
Authentication
Authenticate every request with a bearer API key.
Send your API key in the Authorization header as a bearer token. Keys are created and revoked in the dashboard under API keys.
We store only a hash of each key. If you lose a key, revoke it and create a new one.
Keep keys secret
Use keys from your server or your agent's environment, never from browser code. For Claude and ChatGPT, use the MCP server so the key never goes into a prompt.
Missing or invalid key
Requests without a valid key return 401 with error code unauthorized.