LaunchDarkly
Feature management platform for flags, environments, projects, segments, variations, and rollout rules.
Centers on feature flags, environments, projects, segments, evaluations, rollout rules, and flag events.
Use LaunchDarkly with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put LaunchDarkly to work.
What Snow can do with LaunchDarkly
These are the LaunchDarkly operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads128
Look at your data without changing it.
- Get Account Member
Tool to retrieve detailed information about a specific LaunchDarkly account member. Use when you need to view member details, roles, permissions, or team memberships.
- Get Approval Requests
Tool to retrieve all approval requests from LaunchDarkly. Use to monitor pending approvals, track approval history, or audit changes requiring approval.
- Get Audit Log Entries
Tool to get a list of all audit log entries. Use when you need to review account activity, track changes to resources, or audit modifications for compliance purposes. Results can be filtered by date ranges, resource specifiers, or full-text search.
- Get Contexts
Tool to retrieve context instances from a LaunchDarkly environment by kind and key. Use when you need to get specific context data for analysis or debugging.
- Get Custom Roles
Tool to retrieve a list of all custom roles. Use when you need to list roles for permissions audits or configuration reviews. Note: results are paginated.
- Get Environment
Tool to retrieve a specific environment by project key and environment key. Use when you need detailed information about an environment's configuration and settings.
- Get Environments
Tool to retrieve a list of all environments within a project. Use after confirming the project key; supports pagination.
- Get Experiment
Tool to retrieve a specific experiment by project key, environment key, and experiment key. Use when you need detailed information about an experiment's configuration, iterations, and metrics.
- Get Experiments
Tool to retrieve experiments from a project and environment. Use after confirming project and environment keys to enumerate experiments and their configurations.
- Get Feature Flag
Tool to retrieve a specific feature flag by project key and flag key. Use when you need detailed information about a flag's configuration, variations, and targeting rules.
Creates38
Add something new to your account.
- Create Approval Request
Tool to create an approval request in LaunchDarkly. Use when you need to request approval for flag changes before they are applied. The request requires a resource ID, description, and a list of instructions in semantic patch format.
- Create Approval Request for Flag
Tool to create an approval request for a feature flag in LaunchDarkly. Use when you need to request approval for changes to a feature flag before applying them. Approval requests enable workflow controls and review processes for flag changes.
- Create Environment
Tool to create a new environment within a LaunchDarkly project. Use when you need to add a new environment such as development, staging, or production.
- Create Experiment
Tool to create a new experiment in LaunchDarkly. Use when you need to set up A/B tests or multivariate experiments to measure the impact of feature flag variations on specified metrics.
- Create Feature Flag
Tool to create a new feature flag in LaunchDarkly. Use when you need to create a feature flag with a name, key, and optional variations. Supports creating both standard and migration flags.
- Create Flag Trigger Workflow
Creates a flag trigger workflow in LaunchDarkly. Flag triggers allow you to automatically toggle feature flags on or off in response to external events (e.g., monitoring alerts from Datadog, Honeycomb, or custom webhooks). The trigger generates a unique URL that can be called to execute the configured flag action.
- Create Metric
Tool to create a new metric in LaunchDarkly. Use when you need to define a new metric for tracking pageviews, clicks, or custom events in experiments.
- Create Project
Tool to create a new project with the given key and name. Project keys must be unique within an account. Use when you need to set up a new project in LaunchDarkly.
- Create Segment
Tool to create a new segment in LaunchDarkly. Segments are groups of contexts that you can use to manage flag targeting rules. Use when you need to organize users, devices, or other contexts into logical groups for feature flag targeting.
- Create Announcement
Tool to create a public announcement in LaunchDarkly. Use when you need to notify users about system maintenance, important updates, or critical information. Announcements can be scheduled to appear at specific times and optionally set to auto-expire.
Updates46
Change something that is already there.
- Apply Approval Request
Tool to apply an approved approval request in LaunchDarkly. Use when you need to execute changes that have been approved.
- Apply Approval Request for Flag
Tool to apply an approved approval request for a feature flag in LaunchDarkly. Use when you need to execute changes that have been approved for a specific flag in an environment.
- Patch Feature Flag
Tool to update a feature flag's settings using JSON Patch operations. Use when you need to modify flag configuration like description, name, tags, archived status, or other flag properties.
- Patch Segment
Tool to update a segment's settings using JSON Patch operations. Use when you need to modify segment configuration like description, name, tags, included/excluded targets, or targeting rules.
- Add Member to Teams
Tool to add a LaunchDarkly member to one or more teams. Use when you need to grant a member access to specific teams within your organization.
- Copy Feature Flag
Tool to copy a feature flag's configuration from one environment to another within the same project. Use when you need to replicate flag settings across environments, such as promoting configurations from test to production.
- Create or Update Context Kind
Tool to create or update a context kind in a LaunchDarkly project. Use this to define custom context types for feature flag targeting beyond the default user context.
- Create or Update Flag Defaults by Project
Tool to create or update flag defaults for a specific project. Use when you need to configure default settings that will be applied to new flags created in the project.
- Create Release for Flag
Tool to create a release by adding a flag to a release pipeline in LaunchDarkly. Use when you need to add a feature flag to a release pipeline for progressive rollout across multiple phases.
- Patch Access Token
Tool to update an access token's settings using JSON Patch operations. Use when you need to modify token properties like name, description, role, or custom role IDs.
Deletes36
Remove something. This often cannot be undone.
- Delete Feature Flag
Tool to permanently delete a feature flag from LaunchDarkly. Use when you need to remove a feature flag that is no longer needed. Once deleted, the flag cannot be recovered.
- Delete Flag Trigger Workflow
Permanently deletes a flag trigger workflow from LaunchDarkly. Flag triggers allow you to initiate flag changes remotely using a unique webhook URL. Once deleted, the trigger and its URL cannot be recovered. Ensure you have the correct trigger ID before proceeding.
- Delete Access Token
Tool to permanently delete an access token from LaunchDarkly. Once deleted, the token cannot be recovered and any integrations using it will no longer be able to authenticate.
- Delete Account Member
Tool to permanently delete an account member from LaunchDarkly. Use when you need to remove a member's access to the organization. Once deleted, the member will lose all access and need to be re-invited to regain access.
- Delete Announcement
Tool to permanently delete an announcement from LaunchDarkly. Use when you need to remove an announcement that is no longer needed. Once deleted, the announcement cannot be recovered.
- Delete Approval Request
Tool to delete an approval request in LaunchDarkly. Use when you need to remove a pending or declined approval request. Once deleted, the approval request cannot be recovered.
- Delete Approval Request for Flag
Permanently deletes an approval request for a feature flag in LaunchDarkly. Approval requests allow teams to review and approve flag changes before they are applied. Once deleted, the approval request cannot be recovered. Ensure you have the correct approval request ID before proceeding.
- Delete Audit Log Subscription
Tool to permanently delete an audit log subscription in LaunchDarkly. Audit log subscriptions forward LaunchDarkly audit events to external services like Datadog, Splunk, or Microsoft Teams. Once deleted, the subscription cannot be recovered and audit events will no longer be forwarded to that integration endpoint.
- Delete Big Segment Store Integration
Tool to permanently delete a persistent store integration for big segments. Each integration uses either Redis or DynamoDB. Use when you need to remove a big segment store configuration from an environment.
- Delete Branches from Code Reference Repository
Asynchronously deletes multiple branches from a LaunchDarkly code reference repository. Use this tool to clean up old or unused branches from your code reference configuration. The operation is asynchronous - branches are queued for deletion rather than deleted immediately.
Related integrations
Ready to put LaunchDarkly to work?
Sign up free, build an app by chatting, and connect LaunchDarkly in minutes. No credit card required.