> ## Documentation Index
> Fetch the complete documentation index at: https://launchdarkly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Client-side SDKs

export const SdkGrid = ({items = [], arrow = true, cols = 3}) => {
  return <Columns className="sdk_grid" cols={cols}>
      {items.map(({title, href, icon, iconLight, iconDark, iconPrefix = ""}) => <div key={`${href}::${title}`} className="contents">
          <Card title={title} href={href} icon={`/assets/icons/${iconPrefix}light/${iconLight || icon}.svg`} horizontal className="block dark:hidden" arrow={arrow} />
          <Card title={title} href={href} icon={`/assets/icons/${iconPrefix}dark/${iconDark || icon}.svg`} horizontal className="hidden dark:block" arrow={arrow} />
        </div>)}
    </Columns>;
};

<View title="Developer" />

<View title="Federal docs" />

<View title="EU docs" />

This category contains documentation topics explaining LaunchDarkly's client-side SDKs.

### Client-side and mobile SDKs

<SdkGrid
  items={[
{ title: ".NET", href: "/sdk/client-side/dotnet", icon: "dotnet" },
{ title: "Android", href: "/sdk/client-side/android", icon: "android" },
{ title: "C++", href: "/sdk/client-side/c-c--", icon: "cpp" },
{ title: "Electron", href: "/sdk/client-side/electron", icon: "electron" },
{ title: "Flutter", href: "/sdk/client-side/flutter", icon: "flutter" },
{ title: "iOS", href: "/sdk/client-side/ios", icon: "ios" },
{ title: "JavaScript", href: "/sdk/client-side/javascript", icon: "javascript" },
{ title: "Node.js", href: "/sdk/client-side/node-js", icon: "node" },
{ title: "React", href: "/sdk/client-side/react", icon: "react" },
{ title: "Roku", href: "/sdk/client-side/roku", icon: "roku" },
{ title: "Vue", href: "/sdk/client-side/vue", icon: "vue" },
]}
/>

## Additional resources

<table>
  <thead>
    <tr>
      <th>SDK</th>
      <th>Sample applications</th>
      <th>SDK API documentation</th>
      <th>GitHub repository</th>
      <th>Package manager</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>.NET (client-side)</td>
      <td>[hello-dotnet-client](https://github.com/launchdarkly/hello-dotnet-client) (Xamarin)</td>
      <td>[.NET SDK API docs](https://launchdarkly.github.io/dotnet-core/pkgs/sdk/client/)</td>
      <td>[.NET (client-side) SDK](https://github.com/launchdarkly/dotnet-core/tree/main/pkgs/sdk/client)</td>
      <td>[NuGet](https://www.nuget.org/packages/LaunchDarkly.ClientSdk/)</td>
    </tr>

    <tr>
      <td>Android</td>
      <td>[hello-android](https://github.com/launchdarkly/hello-android)</td>
      <td>[Android SDK API docs](https://launchdarkly.github.io/android-client-sdk/)</td>
      <td>[android-client-sdk](https://github.com/launchdarkly/android-client-sdk)</td>

      <td>
        [Maven](https://mvnrepository.com/artifact/com.launchdarkly/launchdarkly-android-client-sdk)
      </td>
    </tr>

    <tr>
      <td>C++ (client-side)</td>
      <td>[hello-c-client](https://github.com/launchdarkly/cpp-sdks/tree/main/examples/hello-c-client) (C binding)<br /> [hello-cpp-client](https://github.com/launchdarkly/cpp-sdks/tree/main/examples/hello-cpp-client) (native)</td>
      <td>[C++ (client-side) SDK API docs](https://launchdarkly.github.io/cpp-sdks/libs/client-sdk/docs/html/)</td>
      <td>[cpp-sdks/client-sdk](https://github.com/launchdarkly/cpp-sdks/tree/main/libs/client-sdk)</td>
      <td>None</td>
    </tr>

    <tr>
      <td>Electron</td>
      <td>[hello-electron](https://github.com/launchdarkly/hello-electron)</td>
      <td>[Electron SDK API docs](https://launchdarkly.github.io/electron-client-sdk/)</td>
      <td>[electron-client-sdk](https://github.com/launchdarkly/electron-client-sdk)</td>
      <td>[npm](https://www.npmjs.com/package/launchdarkly-electron-client-sdk)</td>
    </tr>

    <tr>
      <td>Flutter</td>
      <td>[Flutter](https://github.com/launchdarkly/flutter-client-sdk/tree/main/packages/flutter_client_sdk/example)</td>

      <td>
        [Flutter SDK API docs](https://pub.dev/documentation/launchdarkly_flutter_client_sdk/latest/)
      </td>

      <td>[flutter-client-sdk](https://github.com/launchdarkly/flutter-client-sdk)</td>
      <td>[pub.dev](https://pub.dev/packages/launchdarkly_flutter_client_sdk)</td>
    </tr>

    <tr>
      <td>iOS</td>

      <td>
        [hello-ios](https://github.com/launchdarkly/hello-ios) (Objective-C)
        <br /> [hello-ios-swift](https://github.com/launchdarkly/hello-ios-swift) (Swift)
        <br /> [hello-macos](https://github.com/launchdarkly/hello-macos) (macOS)
        <br /> [hello-tvos](https://github.com/launchdarkly/hello-tvos) (tvOS)
      </td>

      <td>[iOS SDK API docs](https://launchdarkly.github.io/ios-client-sdk/)</td>
      <td>[ios-client-sdk](https://github.com/launchdarkly/ios-client-sdk/tree/v5)</td>
      <td>[CocoaPods](https://cocoapods.org/pods/LaunchDarkly)</td>
    </tr>

    <tr>
      <td>JavaScript</td>
      <td>[hello-js](https://github.com/launchdarkly/hello-js)</td>
      <td>[JavaScript SDK API docs](https://launchdarkly.github.io/js-client-sdk/)</td>
      <td>[js-client-sdk](https://github.com/launchdarkly/js-client-sdk)</td>
      <td>[npm](https://www.npmjs.com/package/launchdarkly-js-client-sdk)</td>
    </tr>

    <tr>
      <td>Node.js (client-side)</td>
      <td>[hello-node-client](https://github.com/launchdarkly/hello-node-client)</td>
      <td>[Node.js (client-side) SDK API docs](https://launchdarkly.github.io/node-client-sdk/)</td>
      <td>[node-client-sdk](https://github.com/launchdarkly/node-client-sdk)</td>
      <td>[npm](https://www.npmjs.com/package/launchdarkly-node-client-sdk)</td>
    </tr>

    <tr>
      <td>React Native</td>

      <td>
        [Expo app](https://github.com/launchdarkly/js-core/tree/main/packages/sdk/react-native/example)
      </td>

      <td>[React Native SDK API docs](https://launchdarkly.github.io/js-core/packages/sdk/react-native/docs/)</td>
      <td>[react-native](https://github.com/launchdarkly/js-core/tree/main/packages/sdk/react-native)</td>
      <td>[npm](https://www.npmjs.com/package/@launchdarkly/react-native-client-sdk)</td>
    </tr>

    <tr>
      <td>React Web</td>
      <td>[example](/docs/sdk/client-side/react/react-web#example-app)</td>
      <td>[React Web SDK API docs](https://launchdarkly.github.io/react-client-sdk/)</td>
      <td>[react-client-sdk](https://github.com/launchdarkly/react-client-sdk)</td>
      <td>[npm](https://www.npmjs.com/package/launchdarkly-react-client-sdk)</td>
    </tr>

    <tr>
      <td>Roku</td>
      <td>[hello-roku](https://github.com/launchdarkly/hello-roku)</td>
      <td>None</td>
      <td>[roku-client-sdk](https://github.com/launchdarkly/roku-client-sdk)</td>

      <td>
        [available through GitHub releases](https://github.com/launchdarkly/roku-client-sdk/releases)
      </td>
    </tr>

    <tr>
      <td>Vue</td>
      <td>[example](/docs/sdk/client-side/vue#example-app)</td>
      <td>[Vue SDK API docs](https://launchdarkly.github.io/js-core/packages/sdk/vue/docs/)</td>
      <td>[vue](https://github.com/launchdarkly/js-core/tree/main/packages/sdk/vue)</td>
      <td>[npm](https://www.npmjs.com/package/@launchdarkly/vue-client-sdk)</td>
    </tr>
  </tbody>
</table>

<Tip>
  **Do you need information about other SDKs?**

  LaunchDarkly does not offer SDKs for all languages or frameworks. If you're searching for information about using Svelte, Preact, or Angular with LaunchDarkly, consider if you can use the JavaScript SDK instead. To learn more, read [JavaScript SDK reference](/docs/sdk/client-side/javascript).

  To request support for a specific language or framework, [start a Support ticket](https://support.launchdarkly.com/hc/en-us/requests/new).
</Tip>
