# GoModel

> This open-source, self-hosted AI gateway in Go unifies 34 LLM providers behind OpenAI-style and Anthropic-style APIs, adding budgets, caching, routing and audit logs.

- **Category:** API Gateway
- **Licence:** MIT
- **Latest version:** v0.1.109
- **Open source:** open_core
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Windows, macOS, Helm
- **Tags:** Proxy, Observability, LLM, Anthropic, Openai, Ollama, Ai Gateway, Cost Tracking, AI, Go, Golang, Failover, Caching, Groq, Openai compatible, Ai proxy, Openai compatible api, Llm gateway, Mcp gateway, Openai Compatible Proxy Server, Anthropic Compatible API, Litellm Alternative

## Description

GoModel is an MIT-licensed AI gateway written in Go that puts a single OpenAI-style and Anthropic-style API in front of 34 model providers, from OpenAI, Anthropic, Google Gemini, Bedrock and Azure to local Ollama or vLLM servers. On the request path it offers response caching, virtual model aliases with load balancing, budgets, rate limits, guardrails, session keeping, provider key rotation and automatic failover with retries and a circuit breaker, and it records per-request token and cost usage, audit logs, Prometheus metrics and OTLP traces. An admin dashboard is embedded in the same process for live logs, keys, budgets, provider status and a playground. You run it as one small Go binary via an install script, with the enterpilot/gomodel Docker image, Docker Compose or a Helm chart; storage begins with embedded SQLite and can move to PostgreSQL or MongoDB. A commercial GoModel Pro edition adds licensed prompt compression, OIDC login for the dashboard, egress proxy pools, tier-based intelligent routing and per-child quota templates. The project is pre-1.0, at v0.1.105, with a v0.2.0 roadmap in progress.

## Links

- [Homepage](https://github.com/enterpilot/gomodel)
- [Website](https://gomodel.enterpilot.io/?utm_source=github_desc)
- [Docker](enterpilot/gomodel)
- [Demo](https://demo.enterpilot.io/admin/dashboard)
- [Documentation](https://gomodel.enterpilot.io/docs)
- [Discord](https://discord.gg/gaEB9BQSPH)
- [Issues](https://github.com/ENTERPILOT/GoModel/issues)
- [Releases](https://github.com/ENTERPILOT/GoModel/releases)
- [GoModel Pro](https://gomodel.enterpilot.io/pro)
- [Gateway benchmark (enterpilot blog)](https://enterpilot.io/blog/benchmarking-ai-gateways-gomodel-litellm-portkey-bifrost-june-2026/)

---
Source: https://selfhost.directory/project/gomodel