• What can I do with feature flags?

    LaunchDarkly provides an intuitive dashboard that lets developers wrap features or application behavior in our feature flags. You can then manage your features on the LaunchDarkly dashboard, roll out to users, and see how well things are performing.

    Feature flags are a software development best practice of gating functionality. Functionality can be deployed “off”, then turned on via the feature flag, separate from deployment. With feature flags, you can manage the entire lifecycle of a feature.

    Feature flags (or feature toggles) are meant to complement features branching and distributed version control systems. One of the primary benefits of features flags is the ability to separate feature lifecycle management from code deployment. Using a robust / access-controlled user interface, non-technical users can observe feature performance and analytics, perform A/B testing, set and manage goals, and have full visibility into feature performance.

     
  • Do you support both web and mobile feature flags?

    Yes!  We provide well-documented web and mobile SDKs for Java, JavaScript, PHP, Python, Go, Node.JS, .NET, Ruby, Python Twisted, iOS, and Android.  You can easily sync features across multiple platforms by using our SDKs throughout your stack.

    Here is an article detailing the use case of syncing web and mobile user experiences.

    View our SDKs

  • How does it work?

    LaunchDarkly lets developers wrap features or application behavior in our feature flags. You can then manage your features on the LaunchDarkly dashboard, roll out to users, and see how well things are performing. LaunchDarkly gives you total control of your application.

    • Turn features on and off for your users without waiting for engineering.
    • Roll out to percentages of your population, segments, or whatever rules you define.
    • Get faster feedback from the people you want. Measure the impact of your features with our NewRelic and Optimizely integrations.
    • Create custom rules for granular targeting
    • Manage configurations using our multivariate feature flags
  • What are boolean and multivariate feature flags?

    LaunchDarkly supports both boolean and multivariate feature flags. A boolean flag has two variations true and false, which works best for feature flags that will simply turn things on and off. A multivariate flag allows you to define two or more custom variations. These variations can be strings, numbers, JSON objects, or JSON arrays. Check out the docs.