Skip to content

Rate Limiting

PromptJang enforces rate limits using sliding window counters.

Ingest Limits

EndpointLimitWindowScope
Ingest (POST /e/:id)100 requests60 secondsPer endpoint

Auth Limits

EndpointLimitWindowScope
Signup (POST /api/v1/auth/signup)3 requests15 minutesPer IP
Login (POST /api/v1/auth/login)5 requests15 minutesPer IP

Rate Limit Exceeded

When the limit is exceeded, the API returns:

HTTP 429
{"error": "rate limit exceeded for this endpoint"}

Or for auth endpoints:

HTTP 429
{"error": "too many login attempts, please try again later"}

Back off and retry after the window expires.

Plan Tiers

PromptJang offers two plans with no free tier:

PlanEvents/moRetentionReplay/mo
Starter ($29/mo)100,0007 days1,000
Pro ($69/mo)1,000,00030 days20,000

Usage beyond plan limits is billed at overage rates (Starter: $0.40/100K, Pro: $0.20/100K events). See Billing for details.

Released under the MIT License.