Skip to main content

Authentication

All DEB Cloud API calls require authentication via an API key.

API Keys

API keys use the deb_ prefix and are passed as Bearer tokens in the Authorization header.
Authorization: Bearer deb_your_api_key_here

Generating a Key

  1. Sign in to your DEB Cloud dashboard
  2. Navigate to API Keys
  3. Click Generate New Key
  4. Copy the key immediately — it is shown only once
API keys cannot be retrieved after creation. If you lose a key, revoke it and generate a new one.

Key Security

  • Never commit API keys to version control
  • Use environment variables to store keys
  • Revoke compromised keys immediately from the dashboard
# Set as environment variable
export DEB_CLOUD_API_KEY=deb_your_api_key_here

Rate Limits

Each API key has a per-minute request limit (RPM) determined by your plan. Requests exceeding the limit receive a 429 Too Many Requests response.
PlanRequests per Minute
Free Trial10
Starter30
Pro60
Power120
EnterpriseCustom
When rate-limited, wait and retry. The response includes a Retry-After header.

Monthly Quota

Each plan includes a monthly credit allowance. Credits are consumed by tool calls — see Credits for the cost of each tool.
  • Free Trial: Hard stop at 100 credits (14-day trial)
  • Paid plans: Automatic pay-as-you-go when monthly credits are exhausted
  • Usage dashboard: Monitor real-time credit consumption at cloud.debytes.io/dashboard

Error Responses

StatusMeaning
401 UnauthorizedMissing or invalid API key
403 ForbiddenKey revoked or subscription inactive
429 Too Many RequestsRate limit exceeded — retry after delay