Get started as a software developer
As a software developer, you’re responsible for creating and implementing feature flags in code. You can use feature flags in any aspect of your application, from the customer-facing user interface (UI) to the backend. First, you must set up a LaunchDarkly SDK to integrate LaunchDarkly with your code. To learn more, read Setting up an SDK. For information about how to choose an SDK, read Choosing an SDK type. After you’ve set up a LaunchDarkly SDK, you can create your first feature flag.For a guided example of these steps, try the Quickstart guide or the LaunchDarkly CLI.
After you have a basic understanding of flags, you can work with others in your organization to determine how you want to target flag variations to contexts or segments. To learn more, read Target with flags.
As you add more flags, you can start organizing your flags across different environments. To learn more, read Organize your flags. This is also a good time to start thinking about managing the lifecycle of each flag. To learn more, read Flags in your codebase. You can also explore our integrations to help you make LaunchDarkly a seamless part of your workflow. Integrations let you configure the product, receive LaunchDarkly events, or use triggers to perform actions on feature flags from third-party tools. To learn more, read Integrations.
As a software developer, you may also be responsible for other engineering work related to feature management, including automatically toggling feature flags, building custom integrations, or exporting data to destinations outside of LaunchDarkly. You can perform these and other operations using the LaunchDarkly REST API. To learn more, read the tutorial Using the LaunchDarkly REST API. For complete reference materials, read the API documentation.
For more ideas on what comes next, read Additional resources.