Run AI at full speed. Keep every call in check.
EverFoundry sits between your people, your agents and the AI models they use. Every call gets checked against your rules, sent to the right model at the right price, and tagged with who made it. And it all runs on your own Anthropic and OpenAI accounts.
Invite-only during the alpha. Sign in with Microsoft or GitHub.
-
priya.raman · Claude Code$0.04code review → claude-sonnet-5-5Rerouted
-
nightly-test-agent$0.01test writing → claude-haiku-5-5Routed
-
marcus.oyelaran · Codex$0.00asked for gpt-5-proRefused · not approved
-
payments-release-agent$0.00code generationPaused · team budget reached
Works with
- Claude Code
- OpenAI Codex
- Copilot CLI
- Anthropic SDK
- OpenAI SDK
- GitHub Copilot chat
The AI bill arrives. Nobody can explain it.
-
Who spent it?
Keys get passed around, agents run all night, and the invoice is one big number with no names on it.
Fixed. Every call is tagged with the person or agent who made it, and their team.
-
Was that model even allowed?
People grab whatever model's handy. Approved or not.
Fixed. Only the models your compliance lead has okayed get to answer.
-
Why the expensive one?
Your priciest model ends up answering questions a smaller one would nail just as well.
Fixed. If a cheaper approved model can handle it, the router swaps it in and tells you.
EverFoundry in numbers
- 0prompts or responses stored
- 0provider keys handed to developers
- 60sfrom a call to its budget*
- 5%match to your provider's bill*
* Alpha service targets.
Five hops. Every call. No exceptions.
A developer in Claude Code at noon or an agent at 3am. Same path, same checks, same receipt.
-
You call
Fire away from Claude Code, Codex, Copilot CLI or your own agent. Just use your EverFoundry key.
-
We know who
We tag it with who you are and which team you're on. No name, no call.
-
Your rules first
Is the model approved? Is the data allowed to go there? Is there budget left? All checked before anything runs.
-
Right model, right price
We pick an approved model that suits the task and how sensitive it is. Often a cheaper one.
-
Answered and counted
Your own Anthropic or OpenAI account answers, and we count every token it bills.
Every call leaves a receipt: who made it, which model was asked for, which one answered, why, and what it cost.
Two lines to switch. Nothing else changes.
Already using the Anthropic or OpenAI SDK? Keep it. Streaming, tool calls, structured outputs and prompt caching all work just like before.
Swap the address, drop in your EverFoundry key, and get back to work.
Anthropic SDK
import osfrom anthropic import Anthropic client = Anthropic( base_url="https://api.everfoundry.ai", api_key=os.environ["EVERFOUNDRY_API_KEY"],) message = client.messages.create( model="claude-sonnet-5-5", max_tokens=1024, messages=[{"role": "user", "content": "Review this diff"}],)# The response names the model that answered.
OpenAI SDK
import osfrom openai import OpenAI client = OpenAI( base_url="https://api.everfoundry.ai/v1", api_key=os.environ["EVERFOUNDRY_API_KEY"],) response = client.responses.create( model="gpt-5", input="Write unit tests for parse_invoice",)# The response names the model that answered.
See which models earn their keep.
How often each model gets called, how often it fails, how fast it answers and what it costs, by team and tool, next to last month. Plus the number finance always asks about first: how much Intelligent Routing saved.
| Model | Calls | Failure rate | Response time (median) | Cost |
|---|---|---|---|---|
| claude-opus-5-5 | 1,284 | 0.4% | 1.9 s | $186.40 |
| claude-sonnet-5-5 | 6,912 | 0.3% | 0.8 s | $241.75 |
| claude-haiku-5-5 | 3,450 | 0.2% | 0.4 s | $22.10 |
| gpt-5 | 2,106 | 0.6% | 1.1 s | $97.32 |
Runaway agent at 3am? It hits the budget and stops.
Give the whole company and each team a monthly budget, and every person and agent a daily cap. You'll get a heads-up at 80%. Hit 100% and new calls are paused, with a note saying which budget ran out and who can top it up.
Refused. The Payments platform team budget for October is exhausted. An admin or your finance team can raise it.
Illustrative dataYour keys. Your accounts. Your data.
-
Your provider accounts
Calls run on your Anthropic and OpenAI accounts. Your provider keys stay locked away, so they're never on anyone's laptop.
-
Prompts pass through. Nothing stays.
We never save what you ask or what the model says back. And our staff can't peek at your calls.
-
Kept in London
Your platform data stays in AWS London. Every call notes which region it ran in, too.
-
Audit-ready from day one
Every change to approvals, rules, prices or budgets gets logged: who, when, and what it was before. Nobody can edit the log.
-
Approved models only
Nobody gets to approve their own pick. Models with non-commercial or research-only licences are blocked automatically.
-
Invite-only access
No invite, no entry. Once invited, people just sign in with Microsoft or GitHub.
Got an invite? You're in.
We're invite-only during the alpha. Sign in with the Microsoft or GitHub account your invite was sent to.