<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Getting HTTP 429 rate limit errors during performance testing in FusionAuth Cloud]]></title><description><![CDATA[<p dir="auto">We are encountering a large number of HTTP 429 (Too Many Requests) errors during performance testing against our FusionAuth Cloud environment.</p>
<p dir="auto"><strong>Error Message:</strong></p>
<pre><code>[FusionAuthCloudRateLimitedException]: Your request has been rate limited. Please reduce the number of requests or wait a period of time before making the next HTTP request.
</code></pre>
<p dir="auto">We have run similar performance tests in the past without encountering this issue. We need to understand:</p>
<ol>
<li>What are the current rate limits configured for FusionAuth Cloud environments?</li>
<li>Are these limits applied per API endpoint, tenant, application, IP address, or across the entire environment?</li>
<li>Can these rate limits be increased to support our performance testing and expected production traffic volumes?</li>
<li>What are the recommended best practices for handling higher request volumes without triggering HTTP 429 errors?</li>
</ol>
]]></description><link>https://fusionauth.io/community/forum/topic/3261/getting-http-429-rate-limit-errors-during-performance-testing-in-fusionauth-cloud</link><generator>RSS for Node</generator><lastBuildDate>Fri, 16 Oct 2026 23:48:10 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/topic/3261.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Oct 2026 16:57:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Getting HTTP 429 rate limit errors during performance testing in FusionAuth Cloud on Fri, 16 Oct 2026 11:20:24 GMT]]></title><description><![CDATA[<p dir="auto">The rate limiting you're encountering is applied at the WAF (Web Application Firewall) level on FusionAuth Cloud, not from the FusionAuth application itself. These rate limits protect customers and are standard across all FusionAuth Cloud deployments.</p>
<h2>Rate Limit Configuration</h2>
<p dir="auto">FusionAuth does not publish rate limits publicly and they are subject to change.</p>
<p dir="auto">Please <a href="https://account.fusionauth.io/account/support/" rel="nofollow ugc">open a support ticket to obtain more guidance</a>.</p>
<h2>Whitelisting for Performance Testing</h2>
<p dir="auto">Since these are network-level rate limits, they cannot be configured within your deployment. However, <strong>IP allow listing</strong> is available to bypass rate limiting for performance testing if your IP address meets these requirements:</p>
<ol>
<li>It is <strong>static</strong></li>
<li>It is <strong>owned by your company</strong> (not shared infrastructure like a CDN)</li>
<li>It is associated with a <strong>production server</strong> (not a developer's laptop)</li>
</ol>
<p dir="auto">If you can provide a static IP address that meets these criteria, you can open a support ticket to get it allow listed. Note that allow list changes typically take <strong>two to three business days</strong> to implement.</p>
<h2>Best Practices for Performance Testing</h2>
<p dir="auto">When planning load or performance tests against FusionAuth Cloud:</p>
<ul>
<li><strong>Open a support ticket before testing</strong> to notify the FusionAuth team of your planned stress test window</li>
<li><strong>Don't use Basic cloud deployments</strong> for performance testing, as they run on limited infrastructure and results won't be representative. Use a Business or High-Availability plan instead, which you can spin up, test, and tear down as needed</li>
<li><strong>Implement exponential backoff</strong> when you receive a <code>429</code> response - this is the recommended approach for handling rate limits gracefully</li>
<li><strong>Distribute requests over time</strong> rather than sending bursts of traffic</li>
</ul>
<h2>Alternative Testing Approaches</h2>
<p dir="auto">If you cannot obtain an allow-listable static IP address (such as for developer machines or CI/CD pipelines), consider:</p>
<ul>
<li>Running a <strong>self-hosted FusionAuth instance</strong> for automated testing, which gives you full control over rate limiting configuration</li>
<li>Using <strong>smaller-scale testing</strong> that stays under the rate limits</li>
</ul>
<h2>Related Documentation</h2>
<ul>
<li><a href="https://fusionauth.io/docs/get-started/run-in-the-cloud/cloud#captcha-and-rate-limits" rel="nofollow ugc">FusionAuth Cloud - CAPTCHA and Rate Limits</a></li>
<li><a href="https://fusionauth.io/docs/get-started/run-in-the-cloud/cloud#load-testing" rel="nofollow ugc">FusionAuth Cloud - Load Testing</a></li>
<li><a href="https://fusionauth.io/docs/operate/troubleshooting/#troubleshooting-fusionauth-cloud-api-calls" rel="nofollow ugc">Troubleshooting FusionAuth Cloud API Calls</a></li>
<li><a href="https://fusionauth.io/docs/apis/users/search" rel="nofollow ugc">User Search API Documentation</a></li>
<li><a href="https://fusionauth.io/docs/operate/secure/advanced-threat-detection#customizable-rate-limiting" rel="nofollow ugc">Advanced Threat Detection - Customizable Rate Limiting</a> (for application-level rate limits within FusionAuth)</li>
</ul>
]]></description><link>https://fusionauth.io/community/forum/post/8859</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/8859</guid><dc:creator><![CDATA[FASupportBot]]></dc:creator><pubDate>Fri, 16 Oct 2026 11:20:24 GMT</pubDate></item></channel></rss>