Enterprise DNAEnterprise DNA

Open Source

GoModel

by Enterpilot

An open-source gateway written in Go that puts OpenAI, Anthropic, Gemini, Bedrock, Groq, OpenRouter, Ollama and other providers behind one OpenAI-compatible and Anthropic-compatible API.

Our verdict

Source reviewedReviewed 22 Oct 2026 by Enterprise DNA editorial

An open-source gateway written in Go that puts OpenAI, Anthropic, Gemini, Bedrock, Groq, OpenRouter, Ollama and other providers behind one OpenAI-compatible and Anthropic-compatible API.

Best for: Teams that want a self-hosted gateway with a dashboard, caching, failover, budgets and usage tracking across several providers.

Choose something else if: you cannot run and secure a service yourself. Out of the box it has no master key and no TLS, and it stores full prompts and responses.

Source review

Using GoModel in practice

Where it runs

Self-hosted on your own servers with your own provider keys. Enterpilot does not run a hosted GoModel service.

How to install

Run the Docker image or the install script, open http://localhost:8080/admin/dashboard and add a provider. Set GOMODEL_MASTER_KEY before anyone else can reach it, then point clients at http://localhost:8080/v1.

Install commands

docker run --rm -p 8080:8080 \
  -v gomodel_data:/app/data \
  enterpilot/gomodel

As published in the linked sources. Not run by us.

What it costs

The gateway is free under the MIT licence. You pay your model providers and your own hosting. GoModel Pro, a commercial self-hosted build with single sign-on and other extensions, is priced on a call.

Prices and plans change. Check the linked sources before committing.

Why consider it

  • One API in OpenAI and Anthropic formats over many providers, including local Ollama and vLLM.
  • Admin dashboard with caching, failover, budgets, rate limits, audit logs and cost tracking.

What to watch for

  • With no master key or managed keys set, every request and the admin API are open. Its production guide says to set GOMODEL_MASTER_KEY.
  • Prompt and response bodies are logged by default, and keys saved in the dashboard are stored in plain text unless you set GOMODEL_ENCRYPTION_KEY.
  • Still on fast-changing 0.1 releases. The docs say to back up its database before each update.

A first task to try

Run it locally with a master key and one provider key, send one request through /v1, then find that request and its cost in the dashboard.

Suggested exercise, not an installation test. We reviewed the linked documentation; no host compatibility is implied.

Other options to understand

Related tools can solve different parts of the same job. Compare fit before treating them as replacements.

Key facts

What we have checked

Latest version
0.1.107
Checked GitHub
Days since the last commit
0
Checked GitHub
GitHub forks
125
Checked GitHub
GitHub stars
1,304
Checked GitHub
Days to a first reply on issues
0
Checked GitHub
Open issues
61
Checked GitHub
Releases in the last 90 days
41
Checked GitHub

Each value shows when we last confirmed it and where it came from. Values we have not confirmed are left out, never guessed.

Stars and usage

How GoModel is growing

GitHub stars

1,201 to 1,304

stars. 1 Oct 2026 to 6 Nov 2026, 3 readings.

Source: GitHub. Checked .

Health and security

Is GoModel looked after, and what do its setup files show

Health score

100 out of 100

Does someone look after this repository? It does not say the code is good or safe. Worked out from GitHub signals checked . How it is worked out

PartPointsWhat we saw
Recent activity30 of 30Last push 0 days ago
Releases15 of 1541 releases in 90 days
Issue replies20 of 20First reply in 0 days (median)
Maintainer15 of 15Owned by an organisation
Official sourceNot countedMCP servers only

Alternatives

Alternatives to GoModel

RecordTypeHow we knowChecked
LiteLLMThis is an alternative to itOpen sourceNamed in the listingNot dated

Compare

Compare GoModel side by side

Sources

Where this comes from

A source shows what was published when we checked it. It does not certify security, performance or a working installation. Read our method.

Changelog

What changed

  1. Released 0.1.107

    Source: GitHub

  2. Released 0.1.106

    Source: GitHub

  3. Released 0.1.105

    Source: GitHub

  4. Released 0.1.104

    Source: GitHub

  5. Released 0.1.103

    Source: GitHub

  6. Released 0.1.102

    Source: GitHub

  7. Released 0.1.101

    Source: GitHub

  8. Released 0.1.100

    Source: GitHub

  9. Released 0.1.99

    Source: GitHub

  10. Released 0.1.98

    Source: GitHub

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.