Skip to main content
Prerequisite You should have a LaunchDarkly account and have created a feature flag called dark-mode that allows anyone with example.com email address to true, and everyone else to false. Ensure you have an API key from LaunchDarkly and have it stored in a .env file.

Introduction

This guide demonstrates how to evaluate a feature flag for a user using the LaunchDarkly API. You’ll learn how to set up your environment, configure your API key, and evaluate a feature flag.
launchdarkly-feature-flag.py

Setup

Step 1: Install Required Packages

First, install the necessary packages using pip:

Step 2: Create a .env File

Create a .env file in the project root with your LaunchDarkly API key:

Evaluating a Feature Flag

Step 3: Create the Python Script

Create a Python script named launchdarkly-feature-flag.py with the following content:
launchdarkly-feature-flag.py

Step 4: Run the Script

Ensure you have the .env file in the same directory as the script. Then, execute the script:

Conclusion

You have successfully evaluated a feature flag for a user using the LaunchDarkly API! This guide provided a basic example to get you started. You can now expand on this by customizing the feature flag evaluation and handling different user contexts.