- Daily limit
- $5.00
- Used
- $5.00
AnchorShell Relay
Save on AI costs.
Keep every agent
on budget.
Set request, token, and spend limits by user, agent, model, or provider—then see every request and what it cost.
Shared AI budget
The AI gateway that just works.
Opinionated defaults for queues, limits, routing, fallbacks, team controls, and observability—ready out of the box.
- Request, token & spend limits
- Per-user & per-model budgetsManaged
- Queueing & pacing
- Rate limiting & cooldowns
- Provider fallbacks
- Local/free-first routing
- Provider & routing permissionsManaged
- Usage & cost analytics
- Full request history
- Optional payload capture
- Team roles & permissionsManaged
- OpenAI-compatible endpoint
Keep your SDK.
Change the base URL.
Point your existing OpenAI-compatible client at AnchorShell Relay. Your application keeps making model calls the same way.
One line deploy
- baseURL: "https://api.openai.com/v1"
+ baseURL: "https://api.anchorshell.com/v1"Relay sits between your AI application and the providers it calls.
Relay sits between an AI application and the providers it calls.
- 1Your app or agent
Coding agent · OpenClaw · Chat interface · AI harness · Internal workflow
- 2AnchorShell Relay
Limits · Queue · Route · Log
- 3Provider or aggregator
Cloud provider · Free-tier endpoint · Local server · Model aggregator
- 4LLM
Local or hosted model
Control exactly who can use what.
Set request, token, or spend limits for everyone, one user or agent, one model, or one provider. Choose a window from one second to one month.
Give expensive models tighter limits. Stop one agent without stopping everyone else.
Set a limit
Policy summary
Estimated token check
within limit
blocked before dispatch
Give every teammate a budget—and the right level of access.
AnchorShell Relay — Managed lets you invite users, control what they can see, and set request, token, and spend limits by user, model, or provider.
- Attribute spend to a person or agent.
- Stop one user without stopping the organization.
- Separate own usage from organization visibility.
- Manage Relay access without one unrestricted key.
Team
AnchorShell Relay — ManagedTeam Members
3 activeUser controls
Dave · Developer- Requests
- 100 / day
- Tokens
- 100,000 / day
- Spend
- $5.00 / day
- Model-specific limits
- 3 configured
- Usage visibility
- Own usage
See how every request moves through Relay.
Watch requests wait, move through an available model path, and complete with their owner, tokens, and cost attached.
Rank local and free paths first, let cooling paths wait, and keep an eligible cloud provider ready when needed.
Realtime request flow
One request moving through RelayRequest rq_214 waits in the queue, skips a cooling free endpoint, moves through the available local model, and completes with Maya as owner, 1,284 tokens, and four cents in cost.
Queue
Available models
Cooling path skipped
Completed requests
- Owner
- Maya
- Tokens
- 1,284
- Cost
- $0.04
Local model · 1.3s total
Know where every token and dollar went.
Start with the usage trend, filter down to the user or model, then open the exact request that caused it.
Break usage down by user, model, provider, and time range so you can see where capacity and budget are going.
Usage over time
Requests, tokens, and spend across RelayInspect every model API call.
Relay records the owner, model, route, status, tokens, cost, and timing behind each routed request.
Turn full payload capture on for deep debugging, or keep only operational metadata for a lighter footprint. Body capture is a global Relay setting and is off by default.
Request history
Operational metadata for routed model calls| Request | Owner | Route | Result | Tokens | Timing | Cost |
|---|---|---|---|---|---|---|
| rq_7F2A | Coding agent | local/worker | Blocked | — | 42 ms | — |
| rq_7F2B | Maya | cloud/gpt-4.1 | Completed | 2,318 | 1.3 s | $0.04 |
| rq_7F2C | Research | free/general | Completed | 860 | 920 ms | $0.00 |
Store request and response bodies
Global Relay setting · off by defaultNew request and response bodies are not retained while capture is off.
Fewer failed requests when a provider has a bad day.
Keep backup providers configured. When one path is throttled, unavailable, or fails, Relay can move eligible requests to the next option.
Fewer outages. Less fallback code to maintain.
Provider fallback
Configured model path- Primary modelcloud/primaryProvider statusUnhealthyskipped
- Regional backupcloud/secondaryProvider statusAvailableselected
- Local modellocal/workerProvider statusAvailableready
- Reserve modelcloud/reserveProvider statusAvailableready
Put the limits in place before the next agent runs.
Use AnchorShell Relay — Managed, or run AnchorShell Relay — Self-Hosted on your infrastructure. Keep one OpenAI-compatible application endpoint either way.