ProductsAboutBlogContact

Authentication

All KeepFlow APIs use API key authentication. Include your key in the Authorization header.

API Keys

You can generate API keys from the KeepFlow dashboard. Each key is scoped to a specific product and environment (production or sandbox).

curl -H "Authorization: Bearer kf_your_api_key" \
  https://api.keepflow.ai/v1/status

Key rotation

We recommend rotating your API keys every 90 days. You can have up to 5 active keys per product, which allows for zero-downtime rotation.

Rate limits

API requests are rate-limited based on your plan:

  • **Starter**: 100 requests/minute
  • **Pro**: 1,000 requests/minute
  • **Enterprise**: Custom limits

Rate limit headers are included in every response: `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`.