All 179 Dependencies
Every package Flagsmith depends on, ranked by repo health score.
Flagsmith is an open-source feature flagging, remote configuration, and A/B testing platform released under the BSD-3-Clause license. It lets engineering teams wrap any section of code behind a flag, then toggle, target, or gradually roll out that feature to specific environments, users, or segments, all without a redeploy.
Beyond simple on/off toggles, Flagsmith supports multivariate and A/B testing through its segments system: teams define user segments by custom traits and run split tests to measure feature impact before a full rollout. Organisation, project, and role structures keep multi-team setups organised, and 15+ official SDKs cover web, mobile, and server-side languages including TypeScript, Python, .NET, Java, and React/Next.js.
Under the hood, Flagsmith pairs a Django/DRF API (`api/`) with a Next.js/React frontend (`frontend/`), and ships a dedicated `edge_api` service for low-latency flag evaluation at the edge. The whole stack deploys via a single `docker-compose up`, which bootstraps an admin user, organisation, and project automatically for a fast path from clone to running instance.
The project has an active community (6,400+ stars, 140+ contributors) and integrates with common observability and analytics tools such as Datadog, Segment, Amplitude, and Rudderstack out of the box. Enterprise-tier features like SAML/SCIM SSO and extended governance require a commercial license, whether self-hosted or via the hosted SaaS at flagsmith.com.