• Home
  • Integrations
  • SDKs
  • Guides
  • API docs
    No results for ""
    EXPAND ALL

    EDIT ON GITHUB

    SDKs

    Read time: 1 minute
    Last edited: Oct 12, 2022

    Overview

    This topic explains the prerequisites you must consider when you're setting up a LaunchDarkly SDK for the first time.

    Getting started with LaunchDarkly SDKs

    The SDK types have different security considerations, as well as behavioral and architectural differences. They handle flag evaluations differently, utilize different kinds of SDK keys, and support different languages. Consider your use case carefully before you decide which SDKs to use.

    To learn more, read Getting started with SDKs.

    The SDKs are designed to evaluate feature flags in your application. If you want to interact programmatically with the LaunchDarkly product, for example to create or update account members, projects, or environments, or to search for existing flags, you'll need to use the LaunchDarkly API. To learn more about the differences between these offerings, read Comparing LaunchDarkly's REST API and SDK.

    Available SDKs

    If you already know which SDKs you want to use, choose from the list of supported SDKs below.

    We provide the following SDKs:

    • CLIENT-SIDE / MOBILE SDKS

      .NET

      Android

      C/C++

      Electron

      Flutter

      iOS

      JavaScript

      Node.js

      React

      Roku

      Vue

    • SERVER-SIDE SDKS