Skip to content

Flaghoist

Open-source feature flags you host yourself. Run it free on Cloudflare Workers or as one container anywhere, read flags from any language through OpenFeature, and give your team its own sign-ins and roles.

Runs where you already are

One command deploys it to Cloudflare Workers, where it costs nothing when idle. Or run the same server as a container on Render, Fly.io, Railway, a VPS or Kubernetes.

OpenFeature-native

The read API is the OpenFeature Remote Evaluation Protocol (OFREP), so Go, Java, Python, .NET, Ruby, Rust and JavaScript read flags through their standard providers.

Your database

Flags live in storage you already run: Cloudflare KV, Redis, Postgres or SQLite. A storage adapter is four methods if you need another.

Built for a team

Accounts with four roles, invites, single sign-on with your identity provider, two-factor codes, personal access tokens, and an audit log of every change.

Flaghoist has two independent halves:

  • The flag service, deployed once for your team on your own infrastructure. It keeps flags in your storage and serves the OFREP read API, an admin API, and a dashboard at /admin.
  • Your apps, which install an OpenFeature provider and read flags. They never import Flaghoist, so moving to another backend later is a one-line change.

Start with the quickstart, read how it fits together, or see how to bring in your team.