Hello,
As announced earlier, Access API rate limits on the public access nodes will be revised. These changes have been rolled out to testnet. We would now like to gradually start rolling out these changes to mainnet and wanted to share with you the plan.
Following is how we plan to lower the limits on Flow mainnet.
Rate limits in RPS | ||||
---|---|---|---|---|
API | 8/14/2023 (current rate limits) | 8/23/2023 | 8/30/2023 |
|
SendTransaction | 2000 | 1000 | 500 | 50 |
Aggregate of all ExecuteScript calls which includes - ExecuteScriptAtLastestBlock, ExecuteScriptAtBlockID and ExecuteScriptAtBlockHeight | 100 | 50 | 25 | 5 |
GetEvents | 100 | 50 | 40 | 30 |
Aggregate of all other Get requests e.g. GetBlock, GetCollection etc. | 2000 | 1000 | 500 | 100 |
The limits apply to the gRPC and REST API separately and specify the maximum number of times a unique client IP can call any particular API.
We ask you to ensure that your app’s Access API consumption is configured under these limits and can gracefully handle the ResourceExhausted error returned when exceeded.
If your app needs higher limits, you can spin up your own private Access nodes (setting up a flow access node) or use QuickNode to create a private endpoint.
Please let us know if you have any concerns or comments.
Thank you