Documentation Index
Fetch the complete documentation index at: https://launchdarkly-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The Workflows feature is in maintenance mode, and is planned for future deprecation at a date not yet specified. We will work with existing customers using workflows to migrate to a replacement solution when deprecation occurs.
Overview
This topic explains how to build, start, and view workflows in LaunchDarkly. A workflow is a set of actions that you can schedule in advance to make changes to a feature flag.About workflows
Workflows can automate some of the manual tasks required to manage a feature flag. These tasks often take place in stages. For example, a feature flag workflow that gradually releases a flag to more contexts might look like this:
You can also use the REST API: Workflows
Use cases for workflows
You can set up three kinds of workflows, which correspond to three common use cases: progressive rollout workflows, maintenance window workflows, and custom workflows. If you are interested in gradually rolling out a particular flag variation to more contexts over a defined period of time, we recommend that you use the separate progressive rollout feature instead of setting up a progressive rollout workflow. Progressive rollouts are an option on a flag’s targeting rule to serve a given flag variation to a specified percentage of contexts, and gradually increase that percentage over a specified time. They are a built-in feature that supports the most common use case for workflows. We recommend using progressive rollouts instead of workflows if they meet your needs, because progressive rollouts are easier to set up, and because the flag variation that any particular customer encounters changes only once over the course of the rollout. To learn more, read Progressive rollouts.Prerequisites
To use workflows, you should understand the following features:Create workflows
Read the following topics to learn how to create different kinds of workflows:- Progressive rollout workflows gradually increase the percentage of contexts targeted by a flag.
- Maintenance windows let you temporarily toggle targeting on or off.
- Custom workflows manage a specific rollout process that you define.