Register customer-owned provider credentials and define the model aliases approved for application use.
Change the endpoint. Keep the SDK.
Integration is a base URL and a credential. Everything else — routing, policy, metering, and evidence — is configuration inside the gateway rather than code inside your applications.
Three steps to a governed model call.
Administrators do this once. After that, onboarding a new application is issuing a key.
Give every application, agent, team, or project a revocable virtual key with model, budget, rate, and guardrail policy context.
Applications call one gateway endpoint. Agent Access Manager authorizes and routes requests, enforces policy, and records governed activity.
The same client code, pointed at your gateway.
Because the gateway speaks the OpenAI shape, the OpenAI SDK, the Anthropic SDK, LangChain, and coding agents such as Claude Code and Codex all connect without an application rewrite.
curl https://gateway.acme.com/v1/chat/completions \
-H "Authorization: Bearer sk-aam-…" \
-H "Content-Type: application/json" \
-d '{
"model": "fast",
"messages": [{"role":"user","content":"Hello"}]
}'
# 200 OK — routed, screened, metered, recorded
# 429 — budget or rate limit reached
# 403 — blocked by a guardrail policyWhat happens inside a single call.
Five stages run on every governed request. A denial at any stage returns a clear status to the caller and is recorded like any other outcome.
- 01AuthenticateResolve the virtual key, owner, team, and scopeIDENTIFIED
- 02AuthorizeEvaluate key scope, provider, and model accessALLOWED
- 03InspectApply guardrails, budgets, and rate policyENFORCED
- 04RouteForward through a configured model deploymentROUTED
- 05RecordCapture policy decisions, usage, cost, and outcomeAUDITED
From shared secrets to governed access.
Before
Shared vendor keys in application config
- One provider key copied across services, notebooks, and agent runtimes
- Rotation means a coordinated change across every consumer
- Spend visible only as a single vendor invoice, after the fact
- No record of which application or team made which call
- Prompt and response content leaves with no inspection
After
Scoped virtual access through one gateway
- Each application, agent, and team holds its own revocable key
- Revoke one consumer without touching the vendor credential
- Budgets and rate limits enforced before the call is forwarded
- Every call recorded with identity, model, tokens, cost, and outcome
- Guardrails inspect and redact in both directions, streaming included
Step-by-step integration guides, configuration reference, and the full API surface are in the documentation.
Walk through it against your own stack.
We will take one of your existing applications, point it at a gateway, and show the governed call, the policy decision, and the audit record it produces.
We typically respond within one business day.
