LaunchDarkly

Automation
without the risk.

Deliver and control software with speed, safety, and consistency.

Get Demo
LaunchDarkly

Introducing Feature Workflows

With Feature Workflows, you can now elevate your use of feature flags by creating complex workflows within LaunchDarkly that better map to how your teams build, ship, and control software.

  • Automate and safeguard changes to your features
  • Create a standardized release process.
  • Ensure consistent practices across the entire organization.
LaunchDarkly

Scheduling

Schedule changes to your flag's targeting rules for a future date and time.

LaunchDarkly

Approvals

Require approvals before making changes to critical feature flags.

LaunchDarkly

Flag Triggers

Automate changes to your feature flags based on metrics from external tools.

LaunchDarkly

Workflow Templates

Use Scheduling, Approvals, and Flag Triggers to create a custom workflow template that can be applied across many feature flags.

LaunchDarkly
LaunchDarkly
Feature Flags
LaunchDarkly
LaunchDarkly
Schedules
LaunchDarkly
LaunchDarkly
Approvals
LaunchDarkly
LaunchDarkly
Flag Triggers
LaunchDarkly
Action

Empower More Teams

Build & automate complex multi-step workflows that empower more teams and integrate with the tools you care about. Use each of these capabilities in isolation, or combine them seamlessly to create incredibly powerful custom workflows.

Ensure Consistency

Templates allow you to save and share standardized workflows across your entire organization and ensure every team has a consistent release process.

API Support

Like everything at LaunchDarkly, we built Feature Workflows API first, so you can build your own integrations on top of the feature workflows capabilities.

Unlock Feature Management Across All Teams

Feature Workflows adds significant value to your current software development process by automating changes and making them safe & approval-based.

Incremental Release Workflow

BuildIncremental Release Workflow
LaunchDarkly
LaunchDarkly
Feature Flag Off
LaunchDarkly
LaunchDarkly
Deploy to Internal Team
LaunchDarkly
LaunchDarkly
Wait 3 Days
LaunchDarkly
LaunchDarkly
Deploy to “Beta” Segment
LaunchDarkly
LaunchDarkly
Wait 5 Days
LaunchDarkly
LaunchDarkly
Incremental Rollout Over 3 Days
LaunchDarkly
Deploy to 100%
OperateAutomatic Killswitch Workflow
LaunchDarkly
LaunchDarkly
Feature Flag On
LaunchDarkly
LaunchDarkly
CPU > 95%
LaunchDarkly
LaunchDarkly
Flag Trigger
LaunchDarkly
Feature Flag Off
LearnExperimentation Workflow
LaunchDarkly
LaunchDarkly
Feature Flag Off
LaunchDarkly
LaunchDarkly
Deploy A/B Test to Segment “Beta”
LaunchDarkly
LaunchDarkly
Wait 20 Days
LaunchDarkly
LaunchDarkly
Flag Trigger for Winning Variation
LaunchDarkly
LaunchDarkly
Select Winning Variation
LaunchDarkly
Deploy Winning Variation to 100%
EmpowerEntitlements Workflow
LaunchDarkly
LaunchDarkly
Feature Flag ON
LaunchDarkly
LaunchDarkly
Add Customer to Segment “Trial”
LaunchDarkly
LaunchDarkly
Add Expiration of 30 Days
LaunchDarkly
LaunchDarkly
Manager Approval
LaunchDarkly
LaunchDarkly
Customer Added to Trial
LaunchDarkly
Customer Removed After 30 Days
LaunchDarkly

Schedule Feature Rollouts Ahead of Time

Define complex changes to flags and segments to be applied at a future date and time.

LaunchDarkly

“Set & Forget” Releases

With Scheduling, you no longer need to set reminders or wake up early to turn a flag ON. Scheduling your flag to turn on at a specified date/time allows you to plan your release and let LaunchDarkly do the rest.

Progressive Rollouts

Schedule your flag to automatically roll out to 20% of your user base tomorrow, 35% the day after, 50% the day after that, and increase that percentage until it reaches 100%. Define the release cadence that best fits your team’s needs and LaunchDarkly will take care of automating it.

Limited Time Access or Trials

Enable your customers to temporarily test out new features without worrying about managing the cleanup down the road. Use scheduling to automatically remove user targets from a flag or segment after a specified amount of time for things like a 30-day trial.

Flag Hygiene

Schedule your flag’s targeting rules to clean up once your flag has been rolled out to 100% of your users, to practice better flag hygiene, and more easily understand the flag's configuration.

LaunchDarkly

Feature Workflows will save my team time, help us to avoid mistakes, and enable us to stage automatic rollouts of new functionality to our customers.

LaunchDarkly

James Pipe

Head of Product, DroneDeploy

LaunchDarkly

Make Changes with Confidence

Making changes to production code can be scary if you don't have the right change management processes and tools in place. Use LaunchDarkly to help enforce your approval and compliance policies before making changes to feature flags in critical environments.

LaunchDarkly

Request a Peer Review

Increase confidence in your changes by getting peer feedback on proposed flag changes before taking action. These simple guardrails will ensure every change has a second pair of developer eyes.

Require Approvals for Production

Enforce strict approval practices in critical environments before any changes are applied. Compliance-based approvals can be enabled for an entire environment, requiring every change to go through a configured change management process.

Approvals via ServiceNow

Comply with your organization’s change management practices no matter what tool they live in. Approvals for certain actions can be requested & granted directly from the LaunchDarkly application or request for approvals from users or groups within 3rd party tracking tools like ServiceNow.

LaunchDarkly

Workflows Powered by Triggers from Your Tools

Connect with the tools you rely on for observability and data analysis and dynamically trigger flag updates based on the metrics that matter.

LaunchDarkly

Automated Killswitch

Connect your observability tools to LaunchDarkly and automatically turn a flag OFF or ON if your tools detect a critical service issue. No more 2:00 am pages just to flip a feature flag.

Metric Checks

Experimentation is really valuable but requires manual intervention to see an experiment through to completion. This can make it difficult to manage multiple experiments at a time and ensure that the optimal variation of a feature is always being served to your customers. With Feature Workflows, you can ensure that for every experiment the winning variation is automatically rolled out to your customers.

Health Checks

Testing in production is a critical step to ensuring high-quality software. Health Checks help your team automate the process by measuring performance in your observability tools and requiring certain thresholds to be met before allowing a new feature to move on to the next phase of the release. This will allow your team to automatically test if a new feature is meeting your service level objectives and give you confidence that every new feature has automatically been vetted in production before being released more broadly.

LaunchDarkly

I really like how Feature Workflows bakes itself into our tooling so that teams can plan and schedule their feature releases from the same place they create and test their work.

LaunchDarkly

Neville Samuell

VP of Engineering, Degreed

Learn More About Our Product

LaunchDarkly

Feature Flags

Create, organize and maintain flags at any scale.

LaunchDarkly

Languages & SDKs

SDK support for over 15 languages and counting.

LaunchDarkly

Architecture

Speed, scale and reliability built for teams of all sizes.

Ready to Get Started?

Get started today, and talk to an expert.