Friendly, production-ready API rate limiting with authentication, usage tracking, and simple SDK integration.
Create an account, then call protected endpoints with your API key.
curl -X POST /auth/register \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","password":"your_password","tier":"free"}'
curl "/data?api_key=YOUR_KEY"
curl "/usage?api_key=YOUR_KEY"
/sdk.js.
Follow these exact steps to get started using terminal commands:
curl -X POST https://editorials-scanners-profession-britannica.trycloudflare.com/auth/register -H "Content-Type: application/json" -d '{"email":"[email protected]","password":"Test12345"}'
Note: You can change the email and password. Use your actual backend URL. This returns an access_token, organization_name, refresh_token, and user_id.
Note: You can change the email and password. This returns an access_token, organization_name, refresh_token, and user_id.
curl -X POST https://editorials-scanners-profession-britannica.trycloudflare.com/auth/create_api_key -H "Authorization: Bearer PASTE_TOKEN_HERE" -H "Content-Type: application/json"
This returns your api_key with default limits (100 requests per 60 seconds).
| Endpoint | Method | Description |
|---|---|---|
/ | GET | API info JSON |
/dashboard | GET | Human-friendly docs UI |
/data?api_key=KEY | GET | Protected sample endpoint |
/usage?api_key=KEY | GET | Current usage limits |
/api/metrics | GET | Realtime counters |
/sdk | GET | SDK setup web page |
/sdk.js | GET | SDK JavaScript file |
/sdk/check | POST | SDK rate-limit check |
/sdk/track | POST | SDK request tracking |
| Endpoint | Method | Auth |
|---|---|---|
/auth/register | POST | - |
/auth/login | POST | - |
/auth/refresh | POST | - |
/auth/create_api_key | POST | JWT |
| Tier | Requests / Minute | Pricing |
|---|---|---|
| Free | 5 requests / min | $0 (self-hosted) |
| Basic | 20 requests / min | $10/mo |
| Enterprise | 1,000 requests / min | $50/mo |
For upgrades and payments, contact: [email protected]