Trusted by top engineering teams around the world
Feature flags

Manage feature flags across multiple platforms

Easily create and manage feature toggles across web, mobile, and server-side applications. Just wrap a section of code with a flag, and then use Flagsmith to manage that feature.

Segmentation

Powerful, granular segmenting rules

Manage feature flags by development environment—and for individual users, a segment of users, or a percentage. This means quickly implementing practices like canary deployments.

Test changes

Test changes without deployments

Configure different elements of your features—like checkout payment options or the color of a button—directly through Flagsmith and release the changes to users in just a few clicks.

Testimonials

Nick Quaranto

Feature rollouts before Flagsmith: Chaotic, messy, sometimes dangerous! After Flagsmith: less stressful, calmer, orderly. Can't recommend the product and team behind the scenes enough!

Nick Quaranto

RubyGems creator & Wistia
Jindrich Kubat

We decided on Flagsmith not just because of the system’s flexibility, but also the great support, the fact that you guys are open source and the great documentation.

Jindrich Kubat

Head of Development & COE at Komerční Banka
Fabian Gübeli

Flagsmith helps our development team increase development velocity. The support is amazing. When I have issues or questions, I can open a ticket and always get an answer in less than a day.

Fabian Gübeli

Fullstack Software Engineer at Vontobel

Feature Flags

Create and manage feature flags across web, mobile, and server side applications.

Just wrap a section of code with a flag, and then use Flagsmith to toggle that feature on or off for different Environments, Users or user Segments.

You can now control access to this feature remotely, using Flagsmith, without needing to deploy your code a second time.

Feature Flags

Remote Config

Easily change or test out different feature properties without deploying new code.

Configure different elements of your features—like the font size of a header or color of a CTA button—directly through Flagsmith and release the changes to users in just a few clicks.

You can configure features for individual Segments, Users, and development Environments.

Remote Config

Flag Analytics

Flag analytics help you understand how your features are performing. Feature flag analytics share how many times a feature has been evaluated, and which users are seeing it.

flag-analytics

Control & Security

Flagsmith was built with security in mind.

It’s open source and can be run in the cloud or deployed on-premises, putting reliability and data security in your control.

The audit log allows you to see all feature flag changes, who made them, and when; so tracking is simple.

Security
(no credit card required)

FAQs

Is Flagsmith free?

Flagsmith has a free plan to get started—or for solo developers. This is a great way to start with feature flags or to try things out before choosing the deployment option and team plan type that suits your needs. We're here for any questions along the way!

What are open source feature flags?

Open source feature flags are a way for developers to wrap a section of code in a flag and toggle it on or off without needing to deploy new code. Feature flags give you a high amount of control over deployments, and the open source element gives you more control through full code transparency, built-in user testing from developers around the globe, and a safety net against vendor lock-in.

Do you offer private or on-premises hosting?

Yes. Flagsmith’s on-premises and private cloud hosting solutions offer an added level of control and security. Contact us directly if you'd like to know more.

What languages & frameworks do you support?

Client-side

  • Javascript
  • Android/Kotlin
  • Flutter
  • iOS/Swift
  • React & React Native
  • Next.js, Svelte and SSR

Server-side

  • Python
  • Java
  • .NET
  • NodeJS
  • Ruby
  • PHP
  • Go
  • Rust
  • Elixir

For more information, take a look at our Docs site.

I still have questions, can I talk to someone?

Absolutely! If you still have open questions, feel free to reach out to support@flagsmith.com and we will be happy to answer any questions for you.