Choose a plan
Shared by this workspace, not per member. Monthly usage is approximate: months hold different numbers of weekly resets.
Only an owner can buy a plan, with Subscribe at Settings > Coding plan. A workspace with partner pricing, a legacy subscription or a billing hold cannot subscribe. Secure checkout shows the renewal disclosure and asks you to accept the Terms of Service. If you were charged but the payment is not confirmed after 10 minutes, select Charged? Contact support.
Your coding plan automatically renews each month until canceled. Your payment method is charged at the start of each billing period.
How the limits work
Your 5-hour window starts with your first plan request, and the next request after it ends starts a new one. The weekly limit resets on a fixed schedule from activation. The plan pays while both have room. If requests still running have reserved the rest of a plan limit, a new request waits up to 30 seconds, then gets a retryable429 plan_window_busy instead of credits or Standby.
Manage your plan
Settings > Coding plan shows your limits, when they reset, and your plan. Only an owner can change it; members can view it. From a terminal,runinfra plan reads your plan. From code, GET /v1/usage returns its current limits. To connect a coding agent, see Set up with your coding agent.
See your plan usage
In Usage Analytics, Paid from shows what paid for each request. Plan and Standby requests charge nothing.What happens at a limit
At a limit, keep full speed on credits (your choice: a cap, or no limit), then Standby, free and slower.- An owner picks Keep full speed on credits or Use Standby only (free, slower) when subscribing, and can change it with Change on the At a limit tile at Settings > Coding plan.
- The credits cap defaults to the plan price and accepts $1 to $100,000, or No limit. A request whose maximum cost does not fit in the rest of the cap cannot use credits.
- With a cap, Most you can pay is the plan price plus the cap per billing period. Wallet and key limits still apply.
402 plan_limit_reached with its reset time and next step. See Plan limit errors and Spending controls.
Standby
Standby is best effort. It refills at midnight UTC, may be reduced or paused at any time, and is off while a plan payment is due or processing, or credits are owed. See Rate limits for its capacity limits.What your plan covers
The plan covers these operations from every workspace key except keys marked Credits only. The Model Library lists the models served now.
Images and audio always stay pay as you go.
Credits only keys
An owner marks a key Credits only at Settings > API keys so it always pays from credits and skips the plan, Standby and the credits cap. Its wallet and key limits still apply, and the setting survives rotation.What you can count on
- Requests that fail before returning output never use your plan.
- Client cancellations count usage, as in pay as you go.
- A request stays on the source that admitted it.
- Every response a plan decision applied to says what paid, in
x-runinfra-funding. - Metering changes come with written notice, and promotional rates are labeled temporary.
- Credits survive cancellation and keep their existing expiry dates.