LaunchDarkly

LaunchDarkly

Top Rated
About TrustRadius Scoring
Score 8.1 out of 100
Top Rated
LaunchDarkly

Overview

Recent Reviews

Launch Darkly for Toggles

8 out of 10
April 12, 2022
LaunchDarkly is used for maintaining feature toggles for our production services. We have been using it for a year now and haven't had any …
Continue reading

Great product!

10 out of 10
May 04, 2021
We use LaunchDarkly to control features in our authenticated web and mobile applications. It allows us to test features in production, …
Continue reading

Reviewer Sentiment

N/A
Positive ()
N/A
Negative ()
Learn how we calculate reviewer sentiment

Awards

TrustRadius Award Top Rated 2022
TrustRadius Award Top Rated 2021

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of LaunchDarkly, and make your voice heard!

Pricing

View all pricing
N/A
Unavailable

What is LaunchDarkly?

LaunchDarkly provides a feature management platform that enables DevOps and Product teams to use feature flags at scale. This allows for greater collaboration among team members, and increased usability testing before full-scale feature deployment.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://launchdarkly.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

4 people want pricing too

Alternatives Pricing

N/A
Unavailable

What is Google Optimize?

Google offers the Optimize A/B testing tool for testing website content and versions.

What is VWO?

VWO is an A/B testing and conversion optimization platform that enables growing businesses to conduct qualitative and quantitative visitor research, build an experimentation roadmap and run continuous experiments on their digital properties.With its 5 capabilities Plan, Track, Test, Analyze, and…

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is LaunchDarkly?

LaunchDarkly is a feature management platform that aims to empower all teams to safely deliver and control software through feature flags. By separating code deployments from feature releases, LaunchDarkly enables users to deploy faster, reduce risk, and iterate continuously. The vendor states that over 1500 organizations around the world -- including Microsoft, Atlassian, and IBM -- use LaunchDarkly to control the entire feature lifecycle from concept, to launch, to value.

LaunchDarkly Features

  • Supported: Change Management
  • Supported: Requirements Management
  • Supported: Audience Targeting
  • Supported: Campaign Segmentation
  • Supported: Split Testing
  • Supported: Statistical Relevance Analysis
  • Supported: Test Scheduling
  • Supported: Deployment Management
  • Supported: Software Development
  • Supported: Web App Development
  • Supported: Reporting/Analytics
  • Supported: Release Management
  • Supported: Quality Assurance Management
  • Supported: Continuous Delivery
  • Supported: Continuous Deployment
  • Supported: Testing Management

LaunchDarkly Screenshots

DashboardDashboard - Feature Flag New SearchTarget Individual UsersTarget Users By Rule MatchApproval Settings Per EnvironmentExperiments DashboardScheduled ChangesCode References

LaunchDarkly Videos

Explainer Video
Testimonial
LaunchDarkly Demo
Code References

LaunchDarkly Competitors

LaunchDarkly Technical Details

Deployment TypesSaaS
Operating SystemsUnspecified
Mobile ApplicationNo

Comparisons

View all alternatives

Frequently Asked Questions

What is LaunchDarkly?

LaunchDarkly provides a feature management platform that enables DevOps and Product teams to use feature flags at scale. This allows for greater collaboration among team members, and increased usability testing before full-scale feature deployment.

What is LaunchDarkly's best feature?

Reviewers rate Performance highest, with a score of 8.9.

Who uses LaunchDarkly?

The most common users of LaunchDarkly are from Mid-sized Companies (51-1,000 employees) and the Computer Software industry.

Reviews

(1-25 of 27)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Review Source
LaunchDarkly is used for maintaining feature toggles for our production services. We have been using it for a year now and haven't had any issues so far. We have a toggle framework that abstracts away the complexity of Launch Darkly so we don’t actually interact with it directly. LaunchDarkly provides a clear insight into the state of your toggles in production.
  • Easy automated way to flip the state of a toggle in production.
  • Easy access to the state of a toggle in production.
  • Ability to run A/B tests using a toggle in production.
  • The framework needs to support an easy way to remove toggles in the code and in production.
Suitable for feature toggle management at scale. It can be used to run A/B tests for your services. If your application or service only has a few simple feature toggles, then this is not the framework for you and you are better off using your own custom toggle management system.
- Ability to create automation to flip toggles using the framework was the easiest to use.
Michael Gallouedec | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use LaunchDarkly to help hide incomplete features from end users. This allows us to deploy code to production more often, which reduces code conflicts and leads to a healthier codebase
  • Separate Flags by Deployment Environment
  • target specific users or user groups with flags
  • allows us to subscribe to changes in feature flags while a session is ongoing
  • better splitting by user group
LaunchDarkly is great when you need to deploy frequently for teams that are experiencing growing pains because there are more and more developers beginning to contribute to the same code base. It is less important when you have very few users or very few developers. It is also less important when you deploy infrequently, because you are more likely to deploy fully complete and tested code to production in that case
It's very easy to create new feature flags and set them properly. It is more difficult to get LaunchDarkly integrated within a distributed system so that flags can be used. Especially on stateless servers where gating features by user is not easy. Overall though, it is very easy to get started and I like how simple it is to use.
Score 5 out of 10
Vetted Review
Verified User
Review Source
We currently use it in a couple of ways:
1. Use for configuration values that are shared across multiple applications
2. Feature Flagging for new features can deploy and test while still being developed.
3. Used it as a feature kill switch if we need to disable a feature during peak traffic/season.
  • Tracking if a feature flag is in use.
  • The API is straight forward before basic tasks.
  • The UI is easy to understand.
  • Customer support at times is hard to work with.
  • The ability to create a feature flag in one environment and publish to others.
1. It is not too hard to do LaunchDarkly if you need feature flags and scaling rollout. However, IF you have CDN in front of your application, it gets interesting.
2. Sharing configuration across multiple applications makes it easy.
3. Using it as a kill switch for components on your site, you can disable it during peak seasons (e.g. Black Friday) to improve the performance and stability of your site.
1. Adding feature flags is easy it can take less than a minute to create and use.
2. User Account permission is not the easiest to set up even with help from the support team.
3. Using LaunchDarkly on pages that use if-modified-since can be a bit of a headache to set up correctly.
Score 8 out of 10
Vetted Review
Verified User
Review Source
While LaunchDarkly delivers a huge set of features, we use it mainly as an environment. Our CI/CD pipelines push our code straight to live, with our new features encapsulated in a LaunchDarkly toggle. That gives us huge control over what can be seen on live without the overhead of having to mimic a live environment on staging.
  • Feature toggling
  • A/B
  • User segmentation
  • NodeJS SDK is very poor
  • Way less logging in NodeJS than in C# SDKs
We found that it helps a lot with our CI/CD processes, helps with our time to market, and allows us to show progress in an easier way. We feel that it suits what we do perfectly. The only downside is the very high cost which makes all senior staff wonder about ROI. Apart from that, it's all good
I find the UI a bit bloated and it is getting worse as new features are added. For big companies like ourselves there are a ton of projects going but in reality you only work on your teams projects, so [there is] very little need to be able to see all others. Just having a permission based read system would help a lot clearing out the UI.
Daniel Yefet | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We predominantly use LaunchDarkly to facilitate our Trunk Based / Continuous Deployment workflow, enabling us to deploy multiple times a day and target specific user segments. We also use it to run UI experiments that help us determine the optimal customer experience.
  • Feature management
  • A/B and multivariate testing
  • Segmentation
  • More support for Edge-side solutions
It's hard to imagine building applications without LaunchDarkly - it's become an integral part of our deployment process. The frequency with which we can deliver to production wouldn't be possible without it. I highly recommend LaunchDarkly for any professional engineering team who wants to deploy often and simultaneously minimise risk.
LaunchDarkly provides SDKs for pretty much all programming languages, making it straightforward to implement feature management into our applications. Once that's done, the admin interface is intuitive and easy to use. The segmentation features are incredibly powerful, and we use them to target business users and customers daily.
Score 8 out of 10
Vetted Review
Verified User
Review Source
Ours is a provider-facing application. We were needing a tool that could toggle between features that providers get to see. And on that search, we landed on LaunchDarkly for feature toggle management. One of the best tools that fit our use case. The ease of use is very straightforward. The support team is excellent in providing immediate support while setting up the tool and during development. I would highly recommend this for any organization that needs a feature toggle use cases. We currently use this tool across our organization.
  • Feature toggle mechanism
  • Support from LaunchDarkly team
  • Ease of setting up user on-boarding and integration with SSO
  • Clear cut support documentation
  • Could be easier to define Custom role creation.
The best scenario is wherein you create a feature and would like to test it before it goes to production. You make use of feature toggles in lower environments, test them out thoroughly without impacting other features. Once verified, you may then publish the same to PROD environment for feature to be enabled.
Easiest for creating feature API key, documentation, user onboarding using SSO. Hardest was creating custom roles for users.
May 04, 2021

Great product!

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use LaunchDarkly to control features in our authenticated web and mobile applications. It allows us to test features in production, gradually rollout new features to users & gather feedback, and disable new features if there is a problem. We are currently using it in one department, but other departments have seen our success and are working on their own POCs.
  • LaunchDarkly's rule-based targeting is a game changer
  • The system is incredibly reliable
  • Developer/technology focused with clear business value
  • The workflow/approval features are a bit green but improving
LaunchDarkly is well suited for any runtime decisioning within an application. This can be automated based on rules or manual. It's also a great way to separate business logic from application logic.
I gave it a 10, they’re all easy to use. The API is appropriately focused and the management console is easy to use.
Score 9 out of 10
Vetted Review
Verified User
Review Source
LaunchDarkly is being used by our Technology department to continuously deliver code that is off in production - customers are not impacted by code delivery. Their workflow is not interrupted. We then schedule when the code will be enabled and prepare our customers for the changes. This allows our Technology teams to continue to work without slowing down their schedule for our customers, who like more time to prepare for changes.
  • Awesome, responsive customer service team.
  • User friendly UI.
  • They welcome feedback and act on great ideas.
  • Would like to see more analytics.
It is a good fit for our company. Does exactly what we need.
Easy to teach, our teams quickly picked up how to add the code for feature flags.

Having the ability to schedule feature enablement has been very useful for our company.
Easy to teach even non-technical people how to use the tool.
Very user friendly UI.
I find LaunchDarkly to be very user friendly.
Our teams quickly picked up how to code for feature flags.
I am able to teach my non-technical team how to enable flags and schedule flags.
Deprecating flags has been the hardest, but LaunchDarkly has created alerting for unused flags.
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use LaunchDarkly to separate the Deploy and Release aspects of changes. The R&D team implements LaunchDarkly flags in code, and then by using the user targeting functionality the QA team can validate the changes with the flag on and off. The main point is testing with the flag off, as this means that the master can be deployed to production at any point with the flag remaining off, so we don't have to worry about breaking existing functionality by using these flags.
  • Easy to use UI
  • Great resiliency
  • Good documentation
  • Forward thinking improvements
  • Good performance
  • Large language support in SDKs
  • Add an option to mandate change requests.
  • Allow segments to be used in the professional plan.
It is well suited when you are making changes in areas that are already being used and do not want to impact existing customers in any way. Being able to hide all new code behind a flag means your master branch can be deployed even when your new code is not fully finished. It also means you can focus on testing when the flag is off and almost ignore when the flag is on to ensure the master is production-ready.
Simple flags and user targeting are very simple, as well as calling a flag value in the code. The hardest is deciding on custom attributes to uniquely identify the user or device as it will be on a case-by-case basis.
Score 8 out of 10
Vetted Review
Verified User
Review Source
LaunchDarkly has been used as the proof of concept to use feature flagging. It has been used in my department for some POC work as currently we use Azure Devops pipeline configuration for feature flags. It solves feature toggling in production to switch on and off features which are not stable or completely finished. It gives full control in deciding what features whether it is backend or frontend to be used in production environment. Further, feature toggling can also be used dynamically to change some features without recompiling the code or reload the page.
  • It delivers 100% uptime for customers.
  • Dynamically control features in real-time.
  • Automate your workflows.
  • LaunchDarkly can probably be integrated with Devops pipelines.
  • LaunchDarkly can provides its own observability features so that it can integrate monitoring and traces in a single unified environment.
It can be used in following scenarios:
1. Feature toggling
2. Sunset unused features
3. Upgrade microservices
4. Migrate infrastructure & databases
5. Automate workflows.
Feature toggling is the easiest to use.

Using A/B testing and determining the optimal experience before rolling out across every user is the hardest.
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use LaunchDarkly to separate deploy and release processes and allow for a test in production mentality. It allows us to internally target new features for test in production before releasing to external customers.
  • Test in production
  • Safety net for targeting internal testing
  • Prevents long term incidents as you can switch of features instantly
  • API responses are a little fun to get your head around
Feature flag is pretty much always a go to thought and the times when you don't flag is pretty much always the time you have an issue and wish you had flagged. Not having to redeploy to roll back a release due to a problem or to release a feature to targeted customers.
Code references was one of the hardest but that is more due to a mentality change and once you have it it will change your development cycle.

Approval request as it was so simple.
Score 8 out of 10
Vetted Review
Verified User
Review Source
When making structural changes to our systems, our operations teams use the feature management to maintain stability while undergoing these processes. The fact that we can use feature flags in place throughout our systems [means] we can put our applications into maintenance mode and make the necessary system updates and be at ease of mind.
  • Feature management.
  • Feature flags.
  • It takes some practice for the real power of LaunchDarkly to "click" for everyone within your organization.
After seeing LaunchDarkly's approach you can save your dev teams from reinventing the wheel many times over.
LaunchDarkly had all of the integrations ready to go and easy to setup; no cryptic guides or buggy attempts. All our integrations worked with little to no fuss.
April 13, 2021

Deploy fast and easy

Score 10 out of 10
Vetted Review
Verified User
Review Source
The platform allows us to implement and test features without full deployment. In turn, the risk is greatly reduced and user acceptance is much higher when deployment occurs. Currently it is being used internally. LaunchDarkly allows us to address individual problems one issue at a time by introducing a new feature and make sure it meets the needs and resolves the problem.
  • Measures performance of new app features.
  • Turn off features that might be causing problems in production.
  • Delivers true continuous integration.
  • Manage features without full deployment.
  • Overview across environments could be enhanced in the tree view (add a button) similar to dashboard UX.
If a new feature should be added but unsure of how it will actually work or how users will accept the new enhancement or change, this tool allows you test and measure initial results. This saves so much time and energy knowing the results before it is deployed and might have low user adoption or acceptance.
The User Interface is very easy to use - the UI is also very intuitive. Flag rules and targeting takes time to learn, however if time is taken to read the documentation or work with others who have experience, it can be picked up in a short amount of time.
Score 9 out of 10
Vetted Review
Verified User
Review Source
We are building a new customer-facing platform that spans all products in the company and has multiple teams working on features. LaunchDarkly allows us to manage our rollout of new features by different teams so they can be deployed independently and slowly released to the interested beta users.
Having features wrapped in flags has allowed us to test in production before anyone sees it. This has allowed us to find issues that we could not have seen with QA data.
  • Easy to implement by engineers.
  • Easy to set up flags.
  • Segments that allow us to group users to easily open up new features to a select set.
  • Limited number of users on cheaper plans that is limiting our ability to audit log who is making changes.
  • Some of our engineers are confused between flags and segments and have set up items incorrectly.
  • Better documented support for React with Typescript.
Great for rolling out features slowly for beta testing in production. I would say it is less well suited for toggling features permanently for users as this requires more integration with our backend and billing systems that would be a lot of work to set up.
Easiest: Configuration and set-up. We had our first flags set up and integrated into the system in under an hour.
Hardest: Debugging. When we had issues finding out why we were creating anonymous users instead of the logged in user there was little to go on to help us identify where the problem lay.
Score 10 out of 10
Vetted Review
Verified User
Review Source
We are using it in my department as a part of deploying and releasing chat application features. We are still in early phases of adoption, but it is currently helping us with controlling access to beta testing features.
  • Easy to use dashboard UI.
  • Supports a wide array of SDKs.
  • Well articulated documentation.
  • Improve documentation around serverless setups.
From my experience it is well suited for web applications, and serverless services and API's. I haven't encountered a scenario where it is less appropriate.
- It was easy to setup, create flags, and resolve them.
- It was hard to set up flag resolving to be performant in a lambda environment, having to force close the client on every request in order for requests to not hang and timeout. To get it to work properly we had to implement a dynamo db feature store and a separate flag relay service utilizing LaunchDarkly webhooks.
April 13, 2021

Launch it Darkly!

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use it for rolling new variants of our code out and passing new features to production to limited people before sending it out for the whole user base. Knowing that we can set up targeting based on many different values allows us to be precise on who we send out the feature for.

Only downside is limited seats for engineers to use, which makes adopting it slower than I would like.
  • Targeting and segments.
  • Feature creation.
  • Quick setup.
  • Limited seats on account.
  • Cost for every other feature.
  • Forcing customers into enterprise level accounts.
Do you have continuous deploys and a website/app that is being updated by a large team? Use feature flags.

Is your content static, don't use it.
Hardest to use are the scoping of users, sending data back needs to be a string. Would love if we could send an array or object of values tied to one key.
Score 8 out of 10
Vetted Review
Verified User
Review Source
We use LaunchDarkly to improve our Release-on-Demand capabilities and cycle time of features for our business. It allows our product delivery teams to decouple from one another and launch features independent of a release window. It is currently being used by a few teams, but we are looking to expand the capability across as many business applications/components as possible in the near future.
  • Top Notch Documentation.
  • RESt API / SDK's that are easy to code against.
  • High performing CDN's to avoid performance bottlenecks.
  • More advanced communication around price increases.
  • Usage based pricing option as opposed to trying to guess what you will need.
Great use cases include wrapping code logic with a flag that enables you to release the feature at will without requiring any deployment or downtime for end users. This also allows different microservice teams to implement dependent functionality at their own pace, turning everything on with the toggle of a flag. Less appropriate uses would be to wrap every feature with a flag as this can bloat out code and cause feature flag sprawl.
We primarily use the Rest API since all features can be controlled with it which is great, but the UI is very user friendly too.
Anderson Carvalho | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
LaunchDarkly is been used by the product team to enable/disable feature[s] per client.
  • Enable disable feature based on flags
  • Limit feature client based
  • Costs for enterprise features are expensive.
LaunchDarkly is well suited for [a] developer that would like to enable/disable feature flag-based.
1- Create and enable feature flag is easiest
2- Implement segment feature
  • no training
The overall support is very responsive
The platform didn't go down since we implemented it
No
Score 10 out of 10
Vetted Review
Verified User
Review Source
It is being used with the Software Development department to test the value of features in small iterations, ensure implementations are working as expected before rolling out to all customers, to perform A/B tests of features and to have kill switches to enable/disable functionality on a permanent basis. Data gathered by the ability to use feature management in this way informs business decisions and the priority of the work being undertaken.

Through being able to decouple a deployment of code to the release of a feature the development teams and business teams can more effectively decide when, how and to whom a feature is being enabled. This makes work easier to implement and the value of the feature can be understood more effectively.
  • A/B or Multi Variant Testing as a methodology to gather insight from customer usage. Experimentation as a feature within LaunchDarkly offers information around the success of one variant over another and whether the experiment has reached statistical significance.
  • Being able to decouple deployment of code from the release of a feature is hugely valuable.
  • Development teams are empowered to manage features within their production applications for reliability or testing purposes.
  • Some areas of the Experimentation functionality aren't as feature rich as other analysis platforms.
  • Managing specific permissions, roles and the teams sometimes requires configuration within LaunchDarkly itself rather through another system (such as through Azure AD).
  • Decoupling a deployment of new code from the release of a feature.
  • A/B and/or Multi Variant testing.
  • Rolling out a feature to a percentage of customers or to certain groups.
Feature Flag management and Experimentation are both very easy to use.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Every team can decide for themselves if they want or need to use LaunchDarkly. We do offer a company-wide subscription to everyone that wants to use it. In our team, we use it to support us in the continuous deployment of features in our portal. In the future, we want to extend our use of the different features.
  • Real time update of the status
  • Nice front end
  • Clear overview of all the feature flags
  • Easy to implement
  • We haven't figured out the integration with AAD B2C.
We have tested multiple solutions, and, right now, we think this is the best solution for feature flags if you don't want to build everything yourself.
It is a good tool to use and has a clear overview of the flags and their settings.
Score 10 out of 10
Vetted Review
Verified User
Review Source
LaunchDarkly is used by engineering for testing in production. It is used to deploy code to customers in a safe manner.

It addresses the issue of deploying code and allowing a easy way of reverting if something is needed. This is important for StockX where the businesses needs to serve customers around the world 24/7, and a small code change can cause outages which lead to failed orders.
  • Easy to integrate, one-two liners
  • Supports multiple environments
  • No free tier - expensive investment for businesses just starting up
LaunchDarkly is dependent on a network call so it's good if latency is not an issue.

However for applications that are low-latency, high calls, it will not work because it needs to keep calling LD every time. Think High Frequency Trading.

LaunchDarkly also has limitations when there are certain SQL calls and network calls to LD fails, causing certain constrains to fail to meet.
Everything is fairly straightforward to my knowledge.
Score 10 out of 10
Vetted Review
Verified User
Review Source
LaunchDarkly is used within the Engineering department to speed up time to delivery. We use feature flags so that we can deploy changes, and hide them behind feature flags until we are ready to show customers. We also use feature flags to show specific customers specific features.
  • Web socket-based live updates
  • Test environment
  • Dynamic rules
  • React client SDK
  • Flag change tracking
LaunchDarkly is perfect for application-wide feature flags, and well-supported for per-user feature flags. More permutations than that—such as based on internal data—will be cumbersome and pricey.
It is very intuitive how to use the interface. I've never had to train any of the other engineers on how to use it.
Score 10 out of 10
Vetted Review
Verified User
Review Source
LaunchDarkly is used by our software development team for several of our customer-facing products. We primarily use it to manage the features that are released to these applications. We deploy new code to production on a daily basis. As our teams develop large feature sets we hide those feature sets behind LaunchDarkly feature flags until the entire feature set is complete. Once we have the feature set complete, the documentation created, and our customer service team trained, we remove the feature flag and make the new feature set available to our customers.
  • LaunchDarkly does a great job of controlling the release of new features.
  • LaunchDarkly makes it easy to handle feature flags across multiple environments.
  • LaunchDarkly makes it easy to turn on feature flags for specific users.
  • It can be hard to manage a large number of feature flags.
  • I would like to see some more reports and analytics around feature flags.
LaunchDarkly excels at managing feature flags within a web application.
It is very easy to set up and use. Options are straightforward and make sense. I like how the different projects all have a different color, which makes it easy to identify which project you are in. Finding a particular flag can be hard if you don't know exactly the terms that were used to create it, which means defining good naming standards is important.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Teamworks implemented LaunchDarkly over a year ago and it has been a game-changer for our product development process. It has allowed our development team to move faster, we deploy code to production with confidence knowing that we can roll out features at our own discretion with feature flags. Our quality standards have improved as well since we can selective rollout features to internal testing accounts in production as a final check before a broader GA release.
  • Feature Flag Management: It's like magic. With a flip of a switch, you can manage feature rollouts to visitors or accounts across the web and mobile applications!
  • Segmentation: Create a segment of visitors or accounts and then use that to target a feature flag rule. Really easy to use and saves so much time.
  • Ease of Use: Seamless copy/paste functionality, really clear status indicators so you can find what is on and for whom.
  • I wish it was better synchronizing the feature flag configurations across the development environments. We want to stage to match production and local dev to match that. When you have many feature flags, this can get a bit difficult to maintain consistently.
  • When a new dev is hired it can be difficult getting them plugged into LD and knowledgeable of that process.
Well suited for SaaS companies that are moving fast and want to have a safety value for rolling out features in a measured and fail-safe manner. Great for companies that experiment. LaunchDarkly may not be well suited for companies that have long development processes. That don't move quickly or that do not care about quality.
Copy/pasting account IDs works so well. System status indicators are very clear. Prompts before production changes are nice to ensure that you don't make a bone-headed error by accident.
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use LaunchDarkly as a key part of our shipping & QA process. Let's us ship features behind a feature flag, first roll out internally to employees, then a controlled roll out to a percentage of users, before turning on for all users. Each of the steps only takes a few seconds, without any code changes. Being able to safely roll out features in this way helps us move faster.
  • Very customized, detailed flag targeting (e.g. only 10% of users with a given attribute).
  • Immediately having flag changes pushed out to clients, rather than polling every few minutes.
  • Letting you know when flags are now "stale" and can be removed.
  • Dashboard UI could use some improvement, not always obvious which environment you're in.
  • Would be nice to have a better high level overview in the dashboard.
LaunchDarkly is great for controlled roll-outs and feature flagging for web apps. One main drawback is LaunchDarkly's pricing is not well suited for website a/b testing or feature flagging. The pricing is based on MAU (monthly active users), which for your true "app users" makes sense, but if a website visitor counts as an MAU, the pricing doesn't make sense.
Documentation could be better for setting up LaunchDarkly in different environments, integrating with standard frameworks.