Changelog
What shipped, dated, one line each.
- Free Ceiling as One TotalOn Free, the ceiling is one monthly total of routed spend for the whole organization, across every cap and every key. Until this change it was checked one cap at a time, so several caps together could hold more than it.
- Free, Team, Growth and ScaleThe paid plan that sat between Free and Team is retired into Free, which now protects AI spend up to the top of the band that plan sold, with no card. Team, Growth and Scale are the self-serve plans above it, at the prices and bands the pricing page prints.
- Kill SwitchA switch on the Limits page stops one API key, or the whole organization, with no amount and no window. While it is on, and the gateway holds the current keys and switches of the organization, every request it covers is refused with HTTP 402 and the code kill_switch_on before the provider is called, on every plan, Free above its ceiling included.
- One Ceiling per Company DomainUp to five Free organizations founded on one company email domain since 2026-10-09 share one ceiling in equal parts, and the Limits page shows the share of each. An organization alone on its domain, on a public mail domain, or founded before 2026-10-09 keeps the whole ceiling.
- Receipts from a Larger Price ListReceipts are now priced from the reference price list rpl-2026-09-22, whose 109 rows add 55 models to the 54 of the list before it. Requests to those 55 models get priced receipts, and their cost counts toward caps.
- One Organization per EmailAn email address founds one organization when its emailed code is entered, and signing up again with it sends a code that signs you back in. Other organizations are joined only by invitation from one of their Owners or Admins. Someone signing up from a company domain that already has an organization is told so, and can ask a colleague for an invitation.
- Caps on the Key RowA cap on an API key is set from the key row itself, and the dialog that mints a key offers one under the secret. No key id is typed. What the cap does is unchanged: armed on the organization or on one key, it is enforced in the request path.
- The Limits PageOne page in Settings lists every cap on the organization and on every API key. Each row carries what it has used, what is left and when it resets.
- Recovea BreakerA Recovea Breaker is a spend budget one run carries, declared in a request header. The call that crosses it is refused with HTTP 402 before the provider is called, and the run stays tripped until a person starts a new one. A Breaker only tightens the caps above it, never loosens them, and it is on every plan including Free.
- Caps on a Single API KeyA budget scoped to one API key is now enforced in the request path. The capped key is refused with HTTP 402 before the provider is called, and other keys in the same workspace keep working. Refusals are counted on the dashboard as they land.
- One Base URLThe gateway serves the OpenAI and Anthropic wire formats on a single base URL, so a workspace points at one host whichever of the two it speaks. The earlier per-format path still resolves.
- A New Plan LadderFour self-serve plans replaced the previous ladder: Developer, Team, Growth and Scale. Each carries its own included band of routed spend, and seats stay unlimited on every one of them.
- The Recovea CLIThe recovea scan command reads your provider usage on your own machine and projects a month of spend from it. It needs no Recovea account and uploads nothing. The tool is published on npm under the MIT licence.