Agent skill · software engineering · jeremylongshore
clerk-rate-limits
Understand and manage Clerk rate limits and quotas.
Why this skill is useful
Provides specific implementation patterns for handling Clerk API rate limits, including retry logic and batching strategies that the AI wouldn't reliably generate on its own.
What it needs
Requires clerk account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Clerk Rate Limits Overview Understand Clerk's rate limiting system and implement strategies to avoid hitting limits. Covers Backend API rate limits, retry logic, batching, caching, and monitoring. Prerequisites Clerk account with API access Understanding of your application's traffic patterns Monitoring/logging infrastructure Instructions Step 1: Understand Rate Limits Clerk Backend API enforces rate limits per API key: Plan Rate Limit Burst ------ ----------- ------- Free 20 req/10s 40 Pro 100 req/10s 200 Enterprise Custom Custom Rate limit headers returned on every response: X-RateLimit-Limit — max requests per window X-RateLimit-Remaining — remaining requests X-RateLimit-Reset — seconds until window resets Step 2: Implement Rate Limit Handling with Retry Step 3: Batch Operations Step 4: Caching Strategy For production, use Redis instead of in-memory cache: Step 5: Monitor Rate Limit Usage Output Retry logic with exponential backoff for 429 responses Batch operations respecting rate limits Multi-level caching (in-memory + Redis) Rate limit monitoring with warnings Error Handling Error Cause Solution ------- ------- ---------- 429 Too Many Requests Rate limit exceeded Implement retry with backoff, add caching quotaexceeded Monthly MRU quota hit Upgrade plan or reduce retained users Concurrent limit hit Too many parallel requests Queue requests, reduce batchSize Stale cache data Cache not invalidated Invalidate on user.updated webhook Examples Quick Rate Limit Check Resources Clerk Rate Limits Backend API Best Practices Clerk Pricing & Quotas Next Steps Proceed to clerk-security-basics for security best practices.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/clerk-rate-limits