惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
U
Unit 42
MyScale Blog
MyScale Blog
B
Blog
阮一峰的网络日志
阮一峰的网络日志
量子位
IT之家
IT之家
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
V
Visual Studio Blog
G
Google Developers Blog
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园 - 聂微东
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
博客园 - 司徒正美
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏

Mux Blog - Video technology and more

How Firecrawl helps our sales team build custom product demos | Mux Queuing Mux Robots Directives With Laravel | Mux Use any* LLM with @mux/ai | Mux An agent is only as good as its harness | Mux Getting started with Mux Robots just got easier (and cheaper) | Mux Dev Talks: Building Automated AI Workflows With Mux Robots Directives API | Mux Track what renditions your viewers are watching: Introducing Playing time by rendition | Mux It’s one rendition. What could it cost? | Mux Domo arigato, Mux Roboto: stream.new's road to Robots | Mux Is this video mostly of feet? (and other useful things you might want to ask about your video) | Mux When all their videos disappeared, Mux saved the day | Mux How to generate the best possible title, description, and tags for your video content with Mux Robots | Mux The broadcast squeezeback, rebuilt with CSS Grid and WebVTT | Mux How Mux chooses a CDN in 9.9ms | Mux How Disciple lowered its video costs with Mux | Mux New Mux Robots workflows: Better captions, dubbed audio, and deeper insights | Mux How Cutsio is making massive video libraries searchable | Mux Making it easier for agents to understand video: Introducing Find Scenes and Shots | Mux How Mux detects shot boundaries | Mux React Native needs a new video player | Mux Mux Robots Directives: less plumbing, more automation | Mux Fine-tuning a multimodal model for video intelligence | Mux How Mux helped Fuertafit make smarter product decisions | Mux Using Mux Robots to organize my archive of 90s-era VHS home videos | Mux The death of the to-do app | Mux One click content moderation dashboard with Mux Robots | Mux Introducing Mux Robots: Hosted AI workflows for Mux Video | Mux How Wellfound built AI video interviews in a weekend | Mux Simple pricing doesn't work for infrastructure | Mux Ship your next Mux integration from the terminal | Mux
Protect your prod environment: New rate limit controls | Mux
Aaron Hedges · 2026-06-04 · via Mux Blog - Video technology and more

Rate limits keep an API reliable for everyone. Each account gets a cap on how many requests it can make in a given window, so one account can't take out the API for everyone else.

Mux, traditionally, has managed rate limits by giving each account a single bucket of requests. That works for a lot of use cases up to now. But as accounts grow and customers have used Mux in different ways, we've seen where that approach starts to fall short. A runaway script in dev, for example, or a batch job summarizing old content can eat through an account’s limit and start refusing requests in production.

Today we're introducing two levers to give you more granular control to prevent that from happening: per-environment limits and token priority.

LinkPer-environment limits

Dev and production environments carry different risks. In production, every refused request impacts a real user’s experience. In dev, your audience and your tolerance for throttled experiences is much higher. You're poking at things, running a quick test, fixing a bug, or occasionally writing a script that loops more than you meant it to. That's the whole point of a dev environment.

Up to now, both environments drew from the same bucket, putting production at risk. Now every Mux environment gets its own rate limit bucket. Dev, staging, and production are fully isolated. Which means, a mistake in dev stays in dev, and your end-user is none the wiser.

As of today, this is automatically applied to your Mux environments. There’s nothing you need to do to enable this.

LinkHigh and low priority tokens

In addition to per-environment limits, we’re giving you a way to get even more granular.

Even inside a single environment, not all API calls are equally important. A user uploading a video needs that call to work now. A Mux Robots job summarizing your back catalog can wait for a second or two.

To address this, we have given every environment two buckets: one for high priority tokens and one for low priority tokens. You pick the priority when you create the token. This allows you to assign a low priority token so that it doesn’t compete with the calls critical to your end-users.

Here’s a good rule of thumb:

  • High priority: anything a end-user is waiting on like uploads, edits, playback ID creation, and real-time API calls.
  • Low priority: background jobs, bulk operations, crawlers, analytics exports.

You can create high and low priority tokens on your organization's settings page. Existing tokens default to high priority and will keep working the way they always have.

LinkBonus: rate limit headers on every response

We're also adding the standard X-RateLimit-Limit and X-RateLimit-Remaining headers on every API response. You can use these to monitor consumption in real time and slow down your requests before you ever hit a 429 error.

LinkGet started

You can start using these new levers and buckets today. Reach out if you have any questions or comments, we'd love to hear these new rate limit levers are fitting into your workflows.

Leave your wallet
where it is

No credit card required to get started.