What value does it provide?
Spillway turns the credits you already bought into headroom for the builders who need them. Unused allocation flows into a pool before the reset forfeits it, builders approaching their wall get refilled automatically, and every draw stays under the caps your policy sets, so the budget holds while demand still moves. It applies the same per-user limits you could set by hand, logs each draw with the rule that authorized it, and works across every vendor from a single policy engine.
How does it work?
Spillway connects to your vendors’ administration APIs, reads usage metadata, and writes per-user limits. When measured, unused allocation is about to expire, it flows into a short-lived overflow pool. Your policy then refills users approaching their wall: small draws happen automatically, and large ones go through a visible request board.
Which tools does it cover?
GitHub Copilot is connected in design partner early access, and the free Copilot usage report is available today as a read-only GitHub App. Claude Code, Cursor, OpenAI Codex, and Figma are evaluating demand, and demand decides the roadmap.
Can someone hoard the overflow pool?
No, nobody can hoard it. Per-user draw caps and role-based baselines are enforced by the policy engine. Draws are bounded per cycle, the pool itself is short-lived, and every draw is logged with the rule that authorized it.
What happens when the pool runs dry?
The policy moves each builder through two steps: metered overage for that builder only, under a per-user cap your policy sets, and then a queue for anything past that cap. Without a policy, GitHub’s defaults leave two outcomes at the edge of the pool: overage for everyone, because paid usage is on by default, or, with paid usage off, a stop for everyone except code completions. Since June 1, GitHub has had no automatic fallback to a cheaper model.
How do refills actually happen?
Refills happen through the vendor’s own administration API. When your policy fires, Spillway writes a new per-user limit for that user. It is the same control you could set by hand, applied automatically on the schedule you defined, with an audit trail.
Why not just set per-user budgets?
A cap decides when a user stops. Deciding who gets the remaining headroom takes a policy that moves those caps during the month. Fixed budgets leave both failures in place, with credits expiring on one side while builders are blocked on the other. Spillway keeps your ceilings and routes the headroom. We wrote up what each control does and where it stops.
What happens if we revoke access?
Revoking a change reverts to vendor-native ceilings. Spillway keeps no residual access and leaves no stranded configuration, and the audit ledger remains as your record.