Comparison · Self-hosted vs Self-hosted

Gate vs Traefik Forward Auth

Traefik Forward Auth is Free (open source). Gate is a self-hosted alternative at $2.99/mo. Here's when each makes sense.

Try Gate Free Gate overview
GateTraefik Forward Auth
HostingSelf-hosted, your infraRequires Traefik proxy and an OAuth2 provider (Google, OIDC)
Data locationYour server, your diskYour server (if self-hosted)
Free tier1 upstream, 5 usersFree
Pro pricing$2.99/moFree (open source)
DependenciesNone (single binary + SQLite)Docker, Postgres, etc.
Setup time~30 seconds15-30 minutes (self-host)
DashboardBuilt-in at /uiWeb UI
LicenseBSL 1.1Open source
When to use Gate

Pick Gate when you want simplicity and ownership.

Gate is a single Go binary with embedded SQLite. Install it with one command, and you are running in under a minute. Your data stays on your server.

curl -fsSL https://stockyard.dev/gate/install.sh | sh
Install Gate Gate docs

Traefik Forward Auth makes sense when you need more.

Traefik Forward Auth is a lightweight auth middleware for teams already running Traefik with OAuth2/OIDC. If you have that stack, it is the natural choice. Gate is for teams that want auth + proxy in one binary without running Traefik or configuring an OAuth provider.
Deciding between the two

Teams evaluating Traefik Forward Auth alongside Gate tend to split on two axes: feature depth and data residency. Traefik Forward Auth wins on feature depth — it is a mature product with integrations, mobile apps, and a dedicated support team. Gate wins on residency — your reverse proxy and auth gateway data lives on your server in a SQLite file you can inspect, back up, and migrate without asking anyone for permission.

The operational difference is significant. Traefik Forward Auth requires you to trust their infrastructure, their security practices, and their business continuity. Gate requires you to run a process and keep the data directory backed up. If your server dies, restore the binary and the SQLite file to a new server. The entire recovery procedure fits in a single paragraph because there is nothing else involved.

Both Gate and Traefik Forward Auth offer self-hosted options, but the operational requirements differ. Requires Traefik proxy and an OAuth2 provider (Google, OIDC) Gate is a single binary with embedded SQLite — no containers, no external databases, no orchestration. The practical difference: Gate runs on a $5 VPS with no configuration. Self-hosting Traefik Forward Auth typically requires a more substantial infrastructure investment.

Migration path

If you are currently using Traefik Forward Auth and considering Gate, start by running both in parallel. Install Gate on a test server, point your workflow at it for a week, and compare the experience. Gate's data directory is isolated — running a trial costs nothing beyond the compute. If Gate does not fit, delete the binary and the data directory. There is nothing else to clean up.

FAQ
Is Gate a Traefik Forward Auth alternative?
Traefik Forward Auth is middleware for Traefik. Gate is a standalone proxy with auth built in — no Traefik or OAuth provider needed.
Does Gate work with Traefik?
Gate is its own reverse proxy. You would use Gate instead of Traefik, not alongside it.
Related

Gate overview

Get started

Self-hosted reverse proxy and auth gateway in 30 seconds.

Single binary. Free to start. $2.99/mo for Pro.

Install Gate All 150 tools for $29/mo →
Back to Gate · Gate vs Authelia · Gate vs OAuth2 Proxy · Gate vs Authentik · Self-hosted reverse proxy and auth gateway · All 150 tools · Complete bundle