Agent skill · software engineering · jeremylongshore
deepgram-rate-limits
Implement Deepgram rate limiting and backoff strategies.
Why this skill is useful
Adds executable scripts for implementing Deepgram's concurrency-based rate limiting and backoff strategies that aren't in public docs.
What it needs
Requires @deepgram/sdk, p-limit installed locally. Requires deepgram account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Deepgram Rate Limits Prerequisites Current provider-limit knowledge, measured baseline, concurrency budget, and stable request/job identifiers. Synthetic audio fixtures and alerts for throttling, queue age, failures, and duplicate processing. Examples Run a development load test using short non-sensitive fixtures, increment concurrency gradually, and record aggregate latency, 429s, and completion rate. Apply exponential backoff with jitter and preserve the request ID; reduce load on throttling instead of immediate bulk retries or sending customer recordings as test traffic. Overview Implement rate limiting, exponential backoff, and circuit breaker patterns for Deepgram API. Deepgram limits by concurrent connections (not requests per second). Understanding this model is key to building reliable integrations. Deepgram Rate Limit Model Deepgram uses concurrency-based limits, not traditional requests-per-minute: Plan Concurrent Requests (STT) Concurrent Connections (Live) Concurrent Requests (TTS) ------ --------------------------- ------------------------------- --------------------------- Pay As You Go 100 100 100 Growth 200 200 200 Enterprise Custom Custom Custom When you exceed your concurrency limit, Deepgram returns 429 Too Many Requests. Key insight: You can send unlimited total requests — just not more than your concurrency limit simultaneously. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/deepgram-rate-limits--f94b77