Open-source feature flag and remote config service.

Open Source Alternative to:

Repository activity:

Stars5,043

Forks388

Open Issues303

Last commit7 hours ago

License:

BSD-3-Clause

Languages:

Python
TypeScript
JavaScript
FlagSmith screenshot

Flagsmith is an open-source feature flagging and remote configuration service. It allows development teams to manage feature rollouts, segment users, and conduct A/B testing with ease. Flagsmith can be hosted on-premises or used as a cloud service, providing flexibility and control over your deployment environment.

  • Feature Flags: Easily create and manage feature toggles across multiple platforms including web, mobile, and server-side applications.
  • Remote Config: Customize feature values and deploy functional and visual changes without updating code or pushing new releases.
  • User Segmentation: Create detailed user segments based on traits and behaviors to roll out features strategically.
  • A/B and Multivariate Testing: Conduct precise A/B/n testing with multivariate flags, integrating seamlessly with your analytics platform.
  • Real-Time Management: Alter application features in real-time without waiting for deployments or app store approvals.
  • Role-Based Access: Implement granular control over who can change feature flags and configurations.
  • Edge API: Utilize low-latency edge APIs for real-time feature flag management.
  • Flexible Hosting Options: Choose between cloud, private cloud, or on-premises hosting to meet your security and compliance needs.

Flagsmith is designed to make feature management less stressful and more efficient. With powerful tools for segmentation, testing, and remote configuration, it provides a robust solution for modern software development. Whether you're rolling out new features or conducting experiments, Flagsmith ensures you can do so with confidence and control.

Share: