Rate limits

Per-token request budgets across the Reggie API.

Plan Read RPS Write RPS Burst
Sprout 20 2 60
Garden 100 10 300
Estate 1,000+ 100+ by contract

Headers

Every response includes:

X-RateLimit-Remaining-Read:  84
X-RateLimit-Remaining-Write: 9
X-RateLimit-Reset:           1729000000

Best practices

  • Cache resolutions for at least 60s — most entries don't change minute-to-minute.
  • Use the WebSocket subscription for change notifications instead of polling.
  • Batch publishes when possible (the --federate flag publishes once but replicates internally without consuming additional client write budget).