Skip to main content

Installation

Flagsweep is a self-hosted FeatureOps layer on top of the feature flags in your cloud. Your flags stay in your cloud's store, Azure App Configuration today and AWS AppConfig soon, and Flagsweep adds what the console lacks: an attributed audit trail, drift detection, locks, protected environments, owners, and retire-by dates. It is one process that serves both the API and the web UI on a single port. Data lives in a SQLite database in a data directory you choose. There are three ways to run it:

MethodBest forNeeds
Pull from the registryRunning Flagsweep for your team, on a server or in ComposeDocker
Build with DockerRunning the current source, or a fork, as a containerDocker, Git
Build from sourceDeveloping Flagsweep, or running it without Docker.NET 10 SDK, Node.js 22

If you only want to look around, every method supports sandbox mode, which replaces the cloud provider with an in-memory fake and can seed demo flags. Nothing touches a real store.

Quick start​

The fastest route is the published image:

docker run -d --name flagsweep \
-p 8080:8080 \
-v flagsweep-data:/app/data \
ghcr.io/flagsweep-hq/flagsweep:latest
open http://localhost:8080

Then follow Getting started to connect a store and invite your team.

After installing​

  • Configuration: environment variables, password policy, sandbox mode, data and backups, the health endpoint.
  • Getting started: first admin, first connection.