DeepSource · Rate Limits

Deepsource Rate Limits

The DeepSource GraphQL API enforces a user-level rate limit reported at 5,000 requests per hour, applied across both read (query) and write (mutation) operations against the single /graphql/ endpoint. Requests are authenticated with a Personal Access Token Bearer credential. Because the API is GraphQL, a single HTTP request may resolve many fields; limits are counted per HTTP request, not per resolved field.

Deepsource Rate Limits is the machine-readable rate-limit profile for DeepSource on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 1 rate-limit definition, measuring requests.

The profile also includes 2 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Code Quality, Static Analysis, Code Review, Security, and GraphQL.

1 Limits Throttle: 429
Code QualityStatic AnalysisCode ReviewSecurityGraphQLRate LimitingQuotasThrottling

Limits

Requests Per Hour user
requests
5000
Per-user limit across both read and write GraphQL operations on /graphql/.

Policies

Single Endpoint
All queries and mutations POST to the one /graphql/ endpoint; limits are per HTTP request.
Backoff Strategy
Clients should implement exponential backoff with jitter on HTTP 429 and batch fields into fewer requests where possible.

Sources