Create vs read rate limits: Managed Agents 300/1,200, Sume plans
Anthropic's Managed Agents limit creates and reads separately. Sume splits its per-minute budget the same way by plan, so polling cannot starve submits.

Yes, both keep create and read traffic in separate budgets. Anthropic's page lists Managed Agents create endpoints at 300 requests per minute and read endpoints at 1,200. Sume gives every key a per-minute budget by plan, with writes and reads counted separately and reads at forty times the write number.
Anthropic facts are from its Rate limits page (listed under Sources) and Sume facts from Authentication, read 2026-09-30.
What are the numbers on each side?
Anthropic's page lists the Managed Agents create and read rows as shown. Sume's plan table applies across all of /v1.
| Budget | Creates or writes per minute | Reads per minute |
|---|---|---|
| Anthropic Managed Agents | 300 | 1,200 |
| Sume Free | 120 | 4800 |
| Sume Pro | 300 | 12000 |
| Sume Startup | 600 | 24000 |
| Sume Scale | 1200 | 48000 |
What counts as a read on Sume?
Any GET or HEAD, so polling status_url, events_url and result_url or listing runs. Two POSTs that submit nothing also count as reads: /v1/generation/admission-preview and the MCP endpoint itself. Creating runs, cancelling and uploads are writes.
How do I know which budget I hit?
A 429 names it in error.details.scope as read or write, and the ratelimit-* headers describe the budget the current request spent from. Back off on retry-after. An MCP tool call spends the write budget once for the run it creates, and a jobs_status poll over MCP spends none.
What are the limits of this comparison?
The Anthropic rows cover only Managed Agents and may change; the Sume table is the shipped default and ratelimit-limit on a response is the authority for your deployment. Unauthenticated Sume requests are limited per client IP, with a smaller read multiple.
Sources
Related posts
More in Developers
- SNS 1 MiB messages and Sume run webhook fan-out
Sume run webhook bodies are capped at 1 MiB, and SNS now allows 1 MiB messages with MaximumMessageSize. Ack the webhook first, then publish.
- Sora download URL expired after 1 hour: what Sume returns
Sora download URLs were valid for at most 1 hour. Sume returns unsigned_urls on completion and serves the file from GET /v1/videos/{jobId}/content.
- Sora input image must match size: the Sume frame_images rule
Sora's input image was the first frame and had to match the video size. Sume uses frame_images plus aspect_ratio, and rejects size on v1 models.
- Sora thumbnail and spritesheet variants: use Sume video frames
Sora's ?variant=thumbnail and spritesheet downloads went away with the API. On Sume, POST /v1/video-frames with at[] or fps returns durable still images.
Written by Sume