A feature flagging and remote configuration tool for managing software releases and conducting multivariate tests across environments.

Flagsmith is an open-source web application that provides feature flagging and remote configuration. It allows teams to toggle features on or off and manage software releases without deploying new code. The software is deployed as a server application, often via Docker, and is used to control feature visibility across web, mobile, and server side applications.
Users wrap sections of code with flags to determine which users or environments see specific functionality. This enables granular control over rollouts and the ability to iterate on features based on real time feedback. The platform supports both self-hosted on-premise installations and a hosted SaaS version, allowing teams to maintain their data within their own private cloud infrastructure.
The system is built using Python and React. It provides a comprehensive set of SDKs that allow developers to integrate feature flags into various tech stacks and environments. The architecture supports the creation of distinct environments, enabling a feature to be active in a development or staging environment while remaining disabled in production. This setup is intended for development teams that require a centralized way to manage feature availability, perform canary releases, and handle remote configuration for their applications.
By separating the deployment of code from the release of features, the tool helps teams reduce the risk associated with large updates. It is designed for organizations that need a scalable way to manage feature toggles across multiple projects and team roles while maintaining the option for self-hosting.
Flagsmith is a flexible feature management tool available under the BSD-3-Clause and MIT licenses.
Manage feature flags and gradual rollouts to control how and when new features reach end users.
Manage feature flags and run A/B tests using a warehouse native approach to product analytics and experimentation.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.