Skip to main content
The gateway rate-limits per API key. Limits are split into two classes so that reads never starve your ability to place and cancel orders: Mithril also absorbs each venue’s own limits server-side (Polymarket’s opaque Cloudflare pacing, Kalshi’s tiered token buckets), so you code against one predictable ceiling instead of two moving ones.

When you’re limited

A throttled request returns 429 with the standard error envelope:
Back off and retry. A simple exponential backoff with jitter is enough:
Prioritize cancels over new orders in your own client, and prefer worked orders over hand-rolled cancel/replace loops — Mithril’s execution engine paces child orders within venue limits for you.
Need higher throughput for a market-making strategy? Talk to us — limits are lifted per desk.