Try Bifrost Enterprise free for 14 days.
Request access
[ AI GOVERNANCE ]

Enterprise AI Governance Platform for Your Entire AI Lifecycle

One policy layer that keeps AI usage compliant, secure, and accountable with spend controls and audit on every request, without slowing developers down.

[ ENTERPRISE READY: VPC | ON-PREM | AIR-GAPPED ]
IDENTITY
ACCESS
VIRTUAL KEYS
RBAC
BUDGETS
AUDIT
[ LIFECYCLE ]

[ OVER 1,000+ TEAMS USE BIFROST ]

[ GOVERNANCE CAPABILITIES ]

Everything You Need to Govern AI Usage at Enterprise Scale

One control plane for model access, spend, and compliance across every team and every LLM request.

Connect Identity with SSO and SCIM Provisioning

  • Connect Okta, Entra, Google Workspace, Keycloak, or Zitadel via SSO
  • Provision users and assign roles automatically with SCIM
  • Sync permissions from IdP groups and claims on every login
SSO & SCIM docs →
OOkta
EEntra
GGoogle
KKeycloak
ZZitadel
[ SSO ]
PROV.SCIM
a.chenADMIN
m.rossDEV
j.patelVIEW

Govern Model Access with Access Profiles

  • Define access profiles templates with permitted models, budgets, rate limits and MCP tools
  • Attach access profiles to user roles, teams and business units
  • New users are automatically governed with zero admin effort
Access profiles docs →
ACCESS PROFILE
engineering-standard
TEMPLATE
PERMITTED MODELS
gpt-4oclaudellama-3
MONTHLY BUDGET
$2,000
RATE LIMIT
60 / min
MCP TOOLS
githubjira
Developer
ROLE
Engineering
TEAM
Finance
BUSINESS UNIT
[ AUTO-GOVERNED ]

Scope Model and Provider Access with Virtual Keys

  • Control model, provider, and MCP tool access for each key
  • Restrict a key to specific providers and models
  • Attach each key to a team or business unit. Provision or de-provision keys instantly
Virtual keys docs →
[ KEYS ]
vk · paymentsACTIVE
openaigpt-4omcp:github
vk · researchACTIVE
anthropicclaudemcp:jira
vk · supportACTIVEREVOKED
azuregpt-4o-mini

Enforce Role-based Access Control (RBAC)

  • Define system or custom roles with fine-grained permissions
  • Control what each user can view, create, update, and delete
  • Grant least-privilege access from one central interface
RBAC docs →
ROLE PERMISSIONS
LEAST PRIVILEGE
ROLEVIEWCREATEUPDATEDELETE
Admin
SYSTEM
Developer
SYSTEM
Analyst
CUSTOM
Viewer
SYSTEM

Control LLM Spend with Budgets & Limits

  • Set hierarchical budgets at each level - business unit, team, virtual key, and model providers
  • Throttle tokens and requests per key with rate limits
  • Reset budgets and limits on rolling windows or align with a calendar date
Budgets & limits docs →
SPEND CONTROLS
REAL-TIME
BUDGET TIERS
ORG
$43k/$50k
TEAM
$12.8k/$20k
USER
$1.6k/$4k
V. KEY
$1.1k/$2k
$43k
of $50k / mo
NEAR LIMIT · 86%

Audit Every LLM Request for Compliance

  • Log every call with virtual key, model, cost, and user
  • Maintain immutable, timestamped trails for SOC 2 Type II, HIPAA, and GDPR
  • Export logs to S3, GCS, DataDog or BigQuery on a schedule
Audit logs docs →
AUDIT LOG
APPEND-ONLY
TIMEUSERENDPOINTMODELPOLICYCOSTHASH
09:42:07a.chenchat.completiongpt-4oALLOW$0.012a1f9
09:42:05m.rossembeddingstext-3ALLOW$0.0017c2e
09:42:04svc-etlchat.completionclaudeALLOW$0.024f4b1
09:42:02j.patelchat.completiongpt-4oDENY-0d9a
09:42:01a.chentool.callgithub-mcpALLOW$0.00055ce
09:41:59k.wuchat.completionclaudeALLOW$0.018b2a7
09:41:58s.guptamoderationomni-modALLOW$0.000e3f0
09:41:56m.rossrerankrerank-3ALLOW$0.0039d41
09:42:07a.chenchat.completiongpt-4oALLOW$0.012a1f9
09:42:05m.rossembeddingstext-3ALLOW$0.0017c2e
09:42:04svc-etlchat.completionclaudeALLOW$0.024f4b1
09:42:02j.patelchat.completiongpt-4oDENY-0d9a
09:42:01a.chentool.callgithub-mcpALLOW$0.00055ce
09:41:59k.wuchat.completionclaudeALLOW$0.018b2a7
09:41:58s.guptamoderationomni-modALLOW$0.000e3f0
09:41:56m.rossrerankrerank-3ALLOW$0.0039d41
SOC 2HIPAAGDPR
EXPORT → SIEM

[ HOW IT WORKS ]

One AI Gateway Between Your Apps and Every LLM Provider

Route every call through a single LLM gateway with access control, budgets, and audit built in.

[ ANY AI REQUEST ]

chat.completion
embeddings
tool.call
mcp.invoke
agent.run
BIFROST GATEWAY11µs
IDENTITY · a.chen
RBAC · Developer
MODEL · gpt-4o allowed
BUDGET · $1.2k / $2k
RATE · 42 / 100 rpm
MCP · github ✓ · shell ⨯
POLICY
CHECK
ALLOW → ROUTE
OpenAI
Anthropic
Gemini · +1000

DENY · over budget / blocked model

request never reaches provider

AUDIT LOG - every request logged: who · model · tokens · cost · toolsALLOW + DENY

[ AI GOVERNANCE ON YOUR INFRA ]

AI Governance That Stays Under Your Control

Deploy in your own environment with full control over keys, data, and policy

Keep keys and data in your environment

  • Store every provider credential inside the gateway, never in client code
  • Keep all request data within your own infrastructure
  • Rotate provider keys without touching a single application
Provider configuration →

Deploy anywhere, including air-gapped

  • Run fully in your VPC or air-gapped private network
  • Deploy with no external dependencies or outbound calls
  • Self-host under Apache 2.0, or run fully managed
Deployment guides →

Meet enterprise compliance standards

  • Comply with SOC 2 Type II, HIPAA, GDPR, and ISO 27001
  • Maintain audit-ready records across every request
  • Enforce one consistent policy across teams and providers
Audit logs docs →

[ UNIFIED GOVERNANCE ]

How Bifrost Enforces AI Governance Policies

One stack for access control, spend management, and audit on every model call.

One control plane

Virtual keys, budgets, rate limits, routing, and audit logs in a single gateway deployment.

Single deployment

Policies at the edge

Enforce access control, spend caps, and guardrails on every model call before it leaves your perimeter.

Gateway enforcement

One view of spend and access

Attribute cost and usage by team, user, virtual key, model, and provider from one dashboard.

Full attribution

[ COMPLIANCE FRAMEWORKS ]

Built for Regulatory Compliance And Enterprise Scale

Bifrost Guardrails help organizations meet regulatory requirements with automated detection, redaction, and comprehensive audit trails.

AICPA SOC
GDPR
ISO 27001
HIPAA

[ FAQ ]

Frequently Asked Questions

AI governance is the set of policies, controls, and audit processes an organization uses to manage how AI models are accessed, used, and paid for. In practice it covers four things: who can use which models, what data those models can see, how much each team can spend, and whether every request is logged for compliance.

Most governance frameworks stop at policy documents. Enforcing them requires a control point in the request path which is where an LLM gateway comes in.

An AI gateway is a control layer that sits between your applications and every LLM provider. Because all traffic passes through it, it can enforce access rules, budgets, rate limits, and logging on every request, without changing application code.

Bifrost applies identity, access profiles, virtual keys, RBAC, spend limits, and audit logging at this layer, so a policy set once applies across every model, team, and provider.

Without a single control point, each team wires its own provider keys, and the organization loses visibility into who is calling which model and what it costs. That creates shadow AI, unbounded spend, and no audit trail when a regulator asks.

A unified platform consolidates key management, access control, budgets, and logging into one place so governance is enforced by default rather than by policy memo.

Evaluate on five criteria: deployment model (can it run in your VPC, on-prem, or air-gapped?), enforcement depth (does it block policy violations or only report them?), identity integration (SSO, SCIM, existing IdP groups), compliance coverage (audit-log export, PII redaction, framework mapping), and latency overhead in the request path.

Ask specifically whether governance is enforced inline or asynchronously. After-the-fact reporting will not stop a budget overrun or a PII leak.

By tracking token usage per request and attributing it to a team, user, or application, then enforcing hard limits. Bifrost supports hierarchical budgets, per-key and per-team rate limits, and configurable behaviour when a limit is hit: throttle, reject, or fall back to a cheaper model.

Semantic caching reduces spend further by serving repeat requests without a provider call.

Every request through the gateway produces an immutable audit record with user identity, model, token counts, and policy decisions exportable to your SIEM or object storage. PII detection and redaction run inline on request and response bodies. Self-hosted deployment keeps prompts and keys inside your own network boundary, which is often the deciding factor for HIPAA and GDPR workloads.

Budgets cascade from Customer to Team to Virtual Key to Provider. All applicable budgets must pass for a request to proceed. When a transaction occurs, the same cost deducts from every relevant level simultaneously. A single exhausted budget at any tier blocks the entire request.

To know more, read the budgets and rate limits documentation.

Requests return specific HTTP status codes: 402 for budget exceeded, 429 for rate limits exceeded. Virtual keys remain functional for other operations but block LLM requests until budgets reset (based on configured duration) or rate limit windows expire.

See how virtual keys enforce spend and access on every call.

Govern all AI in your organization from one place

Control who can use which models, cap spend per team, and log every request from one layer. Pair it with AI observability when you need end-to-end traces and cost attribution.

[ BIFROST FEATURES ]

Open Source & Enterprise

Everything you need to run AI in production, from free open source to enterprise-grade features.

01 Governance

SAML support for SSO and Role-based access control and policy enforcement for team collaboration.

02 Adaptive Load Balancing

Automatically optimizes traffic distribution across provider keys and models based on real-time performance metrics.

03 Cluster Mode

High availability deployment with automatic failover and load balancing. Peer-to-peer clustering where every instance is equal.

04 Alerts

Real-time notifications for budget limits, failures, and performance issues on Email, Slack, PagerDuty, Teams, Webhook and more.

05 Log Exports

Export and analyze request logs, traces, and telemetry data from Bifrost with enterprise-grade data export capabilities for compliance, monitoring, and analytics.

06 Audit Logs

Comprehensive logging and audit trails for compliance and debugging.

07 Vault Support

Secure API key management with HashiCorp Vault, AWS Secrets Manager, Google Secret Manager, and Azure Key Vault integration.

08 VPC Deployment

Deploy Bifrost within your private cloud infrastructure with VPC isolation, custom networking, and enhanced security controls.

09 Guardrails

Automatically detect and block unsafe model outputs with real-time policy enforcement and content moderation across all agents.

[ SHIP RELIABLE AI ]

Try Bifrost Enterprise with a 14-day Free Trial

[quick setup]

Drop-in replacement for any AI SDK

Change just one line of code. Works with OpenAI, Anthropic, Vercel AI SDK, LangChain, and more.

1import os
2from anthropic import Anthropic
3
4anthropic = Anthropic(
5 api_key=os.environ.get("ANTHROPIC_API_KEY"),
6 base_url="https://<bifrost_url>/anthropic",
7)
8
9message = anthropic.messages.create(
10 model="claude-3-5-sonnet-20241022",
11 max_tokens=1024,
12 messages=[
13 {"role": "user", "content": "Hello, Claude"}
14 ]
15)
Drop in once, run everywhere.