Spend nobody can explain
The invoice arrives as one number per provider. Finance cannot tell which app, team or workflow drove it, so there is nothing to optimise.
Open source by Gyde · MIT licensed
ARBR is Gyde's open-source AI gateway. It sits between your applications and every model provider, so you can route each request to the right model, see who is spending what, and enforce limits before a call ever leaves your stack.
One OpenAI-compatible endpoint. Self-host it or use the hosted version.
Which app, team and user sent this, and what kind of task is it?
Is it inside budget, rate limits and guardrails?
Rules, cost and task difficulty decide. Fallback if a provider fails.
Cost, latency, tokens and the routing reason, logged as one event.
One control layer across the providers your teams already use
The problem after the pilot
Once AI moves past a single team, every group picks its own provider, keys and habits. Nobody planned the sprawl, but everyone inherits it.
The invoice arrives as one number per provider. Finance cannot tell which app, team or workflow drove it, so there is nothing to optimise.
Teams reach for the model they tried first. Simple summaries and extractions run on frontier models that the task never needed.
Usage policies live in a document. Budgets, rate limits and prompt-injection checks are not applied at the moment a request is made.
When an app is hard-wired to a single provider, an outage, price change or deprecation becomes an engineering project instead of a config change.
About Gyde
Gyde is an enterprise AI company. We build full-stack AI systems for large organisations across financial services, manufacturing, retail, telecom and healthcare.
Getting people to use AI is one half of the job. The other half is running it responsibly once they do: knowing which models are in use, what they cost, and whether every request follows policy.
ARBR is the control layer we built for that second half. We released it as open source so any team can inspect it, run it and extend it, with or without working with Gyde.
Where Gyde runs AI adoption, training and enablement.
Built in-house, by partners, or with Gyde.
Routing, budgets, guardrails, evaluation and a full record of every request.
Commercial APIs, cloud platforms or models you host yourself.
Design routing policies and model mix for your workloads, with ARBR or your existing gateway.
Explore Model Routing →︎ Strategy and GovernanceTurn AI policy into controls that are enforced in systems, not just written in documents.
Read the governance guide →︎ Adoption and EnablementHelp employees, departments and leaders put AI to work in their daily jobs.
See AI adoption →︎How it works
Applications send requests to ARBR instead of directly to a provider. ARBR handles the rest in the request path.
Add your provider keys once. Applications point at a single OpenAI-compatible endpoint.
Rules, cost guardrails and difficulty-aware selection choose a model per request, with automatic fallback.
Budgets, rate limits, output guardrails, prompt-injection checks and kill switches act before inference.
Score live traffic with an LLM judge, canary or shadow new models, and roll back if quality drops.
Built for every owner of AI
ARBR turns every model call into a structured event, so engineering, finance and security work from the same record.
Keep the SDKs and frameworks you already use. Change models through configuration, not code.
Attribute spend by application, team, model and user. Set budgets that stop overruns instead of reporting them later.
Apply guardrails consistently across every provider, with an audit trail of what was sent, where and why.
Measure output quality on live traffic, then move each task to the cheapest model that clears your bar.
Integrate in minutes
Point your existing OpenAI client at ARBR. From the next request, you get routing, logging, authentication and budget enforcement.
# Same OpenAI SDK. New base URL. from openai import OpenAI client = OpenAI( base_url="https://arbr.yourcompany.com/v1", api_key="ab_your_gateway_key" ) response = client.chat.completions.create( model="auto", # let ARBR choose messages=[{"role": "user", "content": "Classify this support ticket"}] )
Choose how you run it
Same control plane either way. Start hosted, move in-house later, or the other way round.
Sign up and start routing requests without running any infrastructure.
Run the full control plane in your own environment, with your data staying where you put it.
FAQ
ARBR is an open-source, MIT-licensed AI gateway and control plane built by Gyde. It sits between your applications and AI model providers, and routes, meters and governs every request through one OpenAI-compatible endpoint.
No. ARBR is OpenAI-compatible. Teams change the base URL and API key in their existing OpenAI SDK, agent framework or chat UI, and requests start flowing through ARBR.
Yes. ARBR is open source and can run inside your own infrastructure. A hosted version is also available for teams that do not want to operate it themselves.
ARBR works across major providers including OpenAI, Anthropic, Google Gemini, Amazon Bedrock, Azure OpenAI, Vertex AI, Groq, DeepSeek, Mistral and xAI, plus any OpenAI-compatible or self-hosted endpoint.
Calling a provider directly gives you one model and that provider's console. ARBR adds a neutral layer across all providers, so routing, budgets, guardrails, fallback and cost attribution are applied consistently, regardless of which model serves the request.
Gyde is an enterprise AI company that runs AI adoption and enablement programmes and builds full-stack AI systems for large organisations. ARBR is the open-source AI gateway Gyde built and maintains, so the AI systems an enterprise runs stay observable, governed and cost-efficient as usage grows.
Route your first request through ARBR today and start building a governed view of your AI usage.