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/statusKey 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`.