One API. Your choice of models.
Connect OpenAI, Anthropic, Gemini, Azure, and compatible endpoints. Keep a familiar API as your model choices evolve.
One API for your models. One place to govern access, policies, and spend.
Your providers. Your keys. One gateway.
The operating layer between your applications and AI. Keep the flexibility of your providers with consistent control over every request.
Connect OpenAI, Anthropic, Gemini, Azure, and compatible endpoints. Keep a familiar API as your model choices evolve.
Give applications scoped virtual keys. Organize teams, set model permissions, and apply budgets and rate limits.
Attach system prompts, content rules, memory, and knowledge to a policy. Reuse it across keys and model deployments.
See request usage, provider costs, and organization charges. Manage prepaid wallets and inspect an auditable ledger.
Use the SDKs you already know. GopoGate handles provider translation, credentials, and request policies behind one compatible endpoint.
Add your credentials and register a model.
Choose the organization, models, and limits.
Point your client at your gateway URL.
Explore the models configured in this deployment. Prices below are the configured provider rates per million tokens; organization charges can include a markup.
Start with your own providers. Keep control as you grow.
Yes. Add provider credentials in the console and register the models you want to expose. Clients use GopoGate virtual keys, keeping upstream provider credentials on the server.
For supported OpenAI-compatible APIs, update the base URL, virtual key, and configured model name. Provider-specific capabilities and parameters can vary, so test your application's requests in the playground.
Yes. Organizations, teams, and virtual keys can have their own budgets and allowed models. Keys can also have per-minute rate limits and an expiration date.
This is a self-hosted Go deployment. The gateway, console, and landing page are served by the same application. Model requests are sent to the upstream providers you configure.
No. An administrator configures provider credentials, models, and policies for this deployment. External integrations such as MCP servers and agents require an available endpoint. The console shows the records and usage actually configured here.