API Intro + Rate Limits (Self-Managed)
Configuring rate limits
- Use case: Rate limits prevent denial-of-service or brute-force attacks. In most cases, you can reduce the load on your application and infrastructure by limiting the rate of requests from a single IP address.
- Benefit: They improve the security and durability of your application.
- Get started: Configure rate limits in your admin settings.
Your rate limit checklist
-
Define issues rate limits to set a maximum number of issue creation requests per minute, per user. To change this value, navigate to Settings > Network > Issues Rate Limits. -
Enforce user and IP rate limits for unauthenticated requests, authenticated API requests, and authenticated web requests. To set these limits, navigate to Settings > Network > User and IP Rate Limits. -
Review the rate limit on raw endpoints, which has an active default setting of 300 requests per minute for raw file access. To update this limit, navigate to Settings > Network > Performance Optimization. -
Review the import/export rate limits of the six active defaults. To update these limits, navigate to Settings > Network > Import/Export Rate Limits. -
Read our API docs to learn more.