GO Feature Flag
Open-source feature flags — built on OpenFeature.·gofeatureflag.org
GO Feature Flag is an open-source, OpenFeature-native feature flag management system that runs on infrastructure you already have, with no database to operate and no per-seat billing. It ships as a relay proxy (a Docker/Kubernetes-deployable API server for multi-language use) or as a Go module for embedded evaluation in Go-only projects. Flags are stored as YAML, JSON, or TOML files in a location of your choice (GitHub, GitLab, S3, Kubernetes ConfigMaps, databases, etc.), and it supports advanced rollout strategies, usage-data export, and change notifications.
What it's for
Features 16
- A/B testing / experimentation
- Canary release to a user subset
- Change notifications via Slack, Discord, Microsoft Teams, Webhook, or log
- File-based flag configuration (YAML, JSON, TOML)
- Flag usage data export (S3, GCS, Kafka, Kinesis, SQS, Pub/Sub, BigQuery, Azure Blob Storage, Webhook, OpenTelemetry, log, local file)
- Go module for embedded evaluation in Go projects
- Live flag config updates without redeploying
- Multiple flag retrievers (GitHub, GitLab, Bitbucket, HTTP, AWS S3, Google Cloud Storage, Azure Blob Storage, Kubernetes ConfigMaps, MongoDB, Redis, PostgreSQL, local file)
- No database required to operate
- OpenFeature-native SDKs and providers for multiple languages
- Percentage-based rollout
- Progressive rollout over a time frame
- Relay proxy: Docker/Kubernetes-deployable API server
- Scheduled rollout / workflows
- User and segment targeting rules
- Web-based flag editor
At a glance
Integrations
Resources
Pricing
The core product is free and open source (MIT license). An Enterprise support tier exists for direct maintainer support but its price is not publicly listed; you must contact the team or book a meeting.
Forever free, self-hosted.
Community support only
Contact us / book a meeting for pricing; no price shown on the page.