SDKS

Deploy LaunchDarkly in minutes

LaunchDarkly has you covered with SDKs for every major platform.

All
Client-side
Server-side

SDK benefits

Power your software with LaunchDarkly SDKs

Our SDKs offer more than just an easier way to access our API; they provide a number of powerful features.

Caching

LaunchDarkly’s SDKs automatically cache the information they need to evaluate feature flags. This means that, once initialized, the SDKs can evaluate flags locally, making flag evaluations incredibly fast while adding resiliency.

Streaming updates

In platforms that support it, LaunchDarkly’s SDKs open a stream that allows any changes to flags or targeting to be immediately streamed to every connected client. This means that changes made in LaunchDarkly’s dashboard will typically be received within 200ms.

Analytics

How frequently is a flag evaluated? Which variations are being served? Is a flag no longer in use and can be cleaned up? Are you running an experiment? LaunchDarkly’s dashboard provides all these analytics and more, powered by our SDKs while smartly utilizing a buffer to conserve bandwidth.

Integrations

LaunchDarkly’s SDKs provide additional support for adding key integration options. Want to add support for a persistent data store for flag data, utilize our relay proxy, or support edge computing? The SDKs make configuring these options simple.

An SDK for every occasion

We provide SDKs for all the major server-side and client-side languages, but it doesn’t stop there. We support platforms like Salesforce, Electron, and Roku as well as edge integrations for edge networks like Cloudflare and Vercel. With over 25 SDKs, we’ve got you covered!

Build products customers love.