Data stores

Throttling

The Data Stores API enforces two types of throttling: requests per minute and throughput. Each experience allows a certain number of requests per minute and a certain amount of data per minute. These limits are enforced for the universe regardless of the number of API keys used.

Unlike the Engine API, these limits do not scale based on user count. Exceeding either one causes the endpoint to return 429 Too Many Requests.

Standard data stores throttling limits

Request typeMethodThrottle limits
Write
  • Create Data Store Entry
  • Delete Data Store Entry
  • Update Data Store Entry
  • Increment Data Store Entry
  • 10 MB/minute/universe write throughput
  • 300 requests/minute/universe
Read
  • List Data Stores
  • List Data Store Entries
  • Get Data Store Entry
  • List Data Store Entry Revisions
  • 20 MB/minute/universe read throughput
  • 300 requests/minute/universe

Ordered data stores throttling limits

Request typeMethodThrottle limits
Write
  • Create Ordered Data Store Entry
  • Delete Ordered Data Store Entry
  • Update Ordered Data Store Entry
  • Increment Ordered Data Store Entry
  • 300 requests/minute/universe
Read
  • List Ordered Data Store Entries
  • Get Ordered Data Store Entry
  • 300 requests/minute/universe