Who can use what
Models, MCP tools and agents are granted per group, per tool, per environment. Models and tools nobody granted are hidden from the client, not just refused.
FifthAI Gateway
FifthAI Gateway sits between your people, apps and agents and every AI model and MCP tool they use. Security and platform teams get one place to decide who can use what, what it may cost, what data may leave, and to see exactly what happened.

Why a gateway
Instead of every person and app holding its own provider keys, all AI traffic goes through one front door that answers them on every request.
Models, MCP tools and agents are granted per group, per tool, per environment. Models and tools nobody granted are hidden from the client, not just refused.
Monthly budgets on the company, a workspace, a project, a key or a person. Budgets stack, and each one can notify, throttle or block.
Personal data and secrets are redacted before a prompt reaches the provider and restored in the answer. Secrets in answers are masked, streams included.
Every call has a trace that says which check decided it and why. Changes to the setup go to an append-only audit log.
MCP governance
Every tool is graded read, write or destructive from what its server declares. Read tools start open, write tools start off, and destructive tools stay off until someone grants them. People only see the tools their groups may call.

Investigate
Open any request and see each check it passed through, the one that decided it and the reason code your developers will see. Prompts are not recorded unless you choose to keep them.

Policy and data protection
Simulate a rule on recent traffic before it enforces anything, turn it on for a share of requests or one team first, and require a second approver. Every version is kept and can be restored.

Agents
Register each agent with an owner, a purpose, the tools it may call, a budget and a maximum call depth. Stop one agent, or every agent in the company, in about two seconds.

Spend
Set monthly budgets where the money is actually spent and decide what happens at the limit. Alerts arrive with one-click actions to raise the limit, throttle or move a route to a cheaper model.

Audit and compliance
Every change to the setup is written to an append-only log with before and after. Evidence packs map what the gateway enforced and recorded in a period to SOC 2, ISO/IEC 27001 Annex A and EU AI Act controls.

On every request
Policy and authorization fail closed. Telemetry fails open, so a decision log that cannot ship never blocks a request.
Architecture
Two parts with one job each. The data plane makes every decision on the request path; the control plane holds your setup and never sees a prompt.
A single static Go binary that serves the OpenAI- and Anthropic-compatible APIs, MCP and agent-to-agent traffic. No database and no call home on the request path. Redis shares limits and budgets across replicas.
People, keys, policies, MCP catalog and audit, on Go and Postgres. It signs each data plane's configuration; data planes verify it and apply changes without a restart.
Every company starts on the shared data plane and can switch to its own, and back, from Settings.
If the control plane is unreachable, data planes keep serving from the last configuration they verified.
Distroless, non-root, read-only root filesystem. Release images are signed and ship with an SBOM.
Works with what you run
Applications keep their SDKs. Coding agents connect with gw connect or sign in through your SSO, so nobody handles a provider key.
Coding agents
SDKs and frameworks
Model providers
MCP servers
Identity
Evidence and telemetry
Straight answers
Prompts and answers pass only through the data plane. You can run your own data plane in your network; the control plane then receives metadata only, unless you turn payload logging on.
Data planes keep serving from the last configuration they verified. Changes made in the console wait until the connection is back.
No. People sign in with your existing OIDC or SAML provider, SCIM keeps groups in sync, and the gateway applies those identities to model, tool and agent access.
The gateway builds evidence packs mapped to SOC 2, ISO/IEC 27001 Annex A and the EU AI Act for your auditor. That is evidence for your program, not a certification of it.
No. Applications keep the official OpenAI or Anthropic SDK and change one line, the base URL. Coding agents connect with one command or sign in through your SSO.
Start on the shared data plane, then move to your own when you are ready. The data plane is a single container image; Docker Compose and Kubernetes manifests ship with each release.
We will connect a provider, an MCP server and your identity provider with your team, then walk through blocked calls, drift and evidence together.
Book a technical evaluation