For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
PricingSign inTry it free
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
  • SDKs
    • SDK concepts
      • Getting started with SDKs
      • Analytics events
      • Apple App Store data collection policy
      • Choosing an SDK type
      • Contributor's guide
      • Domain list
      • Evaluation reasons
      • Flag evaluation rules in server-side SDKs
      • Persistent data stores
      • Sample applications
      • Server-side SDK bandwidth usage
      • Using flag types
      • Version notifications
      • Versioning policy
    • SDK features
    • Client-side SDKs
    • Server-side SDKs
    • AI SDKs
    • Edge SDKs
    • OpenFeature providers
    • Observability SDKs
    • Relay Proxy
  • SDKs
  • SDK concepts
  • Getting started with SDKs
  • Analytics events
  • Apple App Store data collection policy
  • Choosing an SDK type
  • Contributor's guide
  • Domain list
  • Evaluation reasons
  • Flag evaluation rules in server-side SDKs
  • Persistent data stores
  • Sample applications
  • Server-side SDK bandwidth usage
  • Using flag types
  • Version notifications
  • Versioning policy
  • Supported versions
  • SDK features
  • Aliasing users
  • Anonymous contexts and users
  • Automatic environment attributes
  • Big segments
  • Bootstrapping
  • Caching contexts to local storage
  • Configuration
  • Application metadata configuration
  • Migration configuration
  • Service endpoint configuration
  • Context configuration
  • Customizing AgentControl
  • Data saving mode
  • Evaluating flags
  • Flag evaluation reasons
  • Flushing events
  • Getting all flags
  • Hooks
  • Identifying and changing contexts
  • Inspectors
  • Logging configuration
  • Migrations
  • Monitoring SDK status
  • Multiple environments
  • Offline mode
  • OpenTelemetry in server-side SDKs
  • Private attributes
  • User feedback
  • Reading flags from a file
  • Relay Proxy configuration
  • Using daemon mode
  • Using proxy mode
  • Secure mode
  • Sending custom events
  • Shutting down
  • Storing data
  • Consul
  • DynamoDB
  • Redis
  • Subscribing to flag changes
  • Test data sources
  • Tracking AI metrics
  • Web proxy configuration
  • Client-side SDKs
  • .NET SDK reference
  • .NET (client-side) SDK 4.x to 5.0 migration guide
  • .NET (client-side) SDK 3.x to 4.0 migration guide
  • .NET (client-side) SDK 2.x to 3.0 migration guide
  • .NET (client-side) SDK 1.x to 2.0 migration guide
  • Android SDK reference
  • Android SDK 4.x to 5.0 migration guide
  • Android SDK 3.x to 4.0 migration guide
  • Android SDK 2.x to 3.0 migration guide
  • C++ SDK reference
  • C++ (client-side) SDK 2.x to 3.0 migration guide
  • C (client-side) SDK 1.x to 2.0 migration guide
  • Electron SDK reference
  • Flutter SDK reference
  • Flutter SDK 3.x to 4.0 migration guide
  • Flutter SDK 2.x to 3.0 migration guide
  • Flutter SDK 1.x to 2.0 migration guide
  • iOS SDK reference
  • iOS SDK 8.x to 9.0 migration guide
  • iOS SDK 7.x to 8.0 migration guide for Swift
  • iOS SDK 7.x to 8.0 migration guide for Objective-C
  • iOS SDK 5.x to 6.0 migration guide for Swift
  • iOS SDK 5.x to 6.0 migration guide for Objective-C
  • JavaScript SDK reference
  • Eliminating flicker when using default flag values
  • JavaScript SDK 3.x to 4.0 migration guide
  • JavaScript SDK 2.x to 3.0 migration guide
  • Requirements and polyfills
  • Node.js SDK reference
  • Node.js (client-side) SDK 2.x to 3.0 migration guide
  • Node.js (client-side) SDK 1.x to 2.0 migration guide
  • React SDK reference
  • React Web SDK reference
  • React Web SDK 2.x to 3.0 migration guide
  • React Web SDK 3.x to 4.0 migration guide
  • React Native SDK reference
  • React Native SDK 9.x to 10.0 migration guide
  • React Native SDK 8.x to 9.0 migration guide
  • React Native SDK 7.x to 8.0 migration guide
  • React Native SDK 6.x to 7.0 migration guide
  • Gatsby plugin
  • Roku SDK reference
  • Roku SDK 1.x to 2.0 migration guide
  • Vue SDK reference
  • Vue SDK 1.x to 2.0 migration guide
  • Server-side SDKs
  • .NET SDK reference
  • .NET (server-side) SDK 7.x to 8.0 migration guide
  • .NET (server-side) SDK 6.x to 7.0 migration guide
  • .NET (server-side) SDK 5.x to 6.0 migration guide
  • Apex SDK reference
  • C++ SDK reference
  • C++ (server-side) SDK 2.x to 3.0 migration guide
  • Erlang SDK reference
  • Erlang (server-side) SDK 2.x to 3.0 migration guide
  • Erlang (server-side) SDK 1.x to 2.0 migration guide
  • Go SDK reference
  • Go SDK 6.x to 7.0 migration guide
  • Go SDK 5.x to 6.0 migration guide
  • Go SDK 4.x to 5.0 migration guide
  • Haskell SDK reference
  • Haskell SDK 3.x to 4.0 migration guide
  • Java SDK reference
  • Java SDK 6.x to 7.0 migration guide
  • Java SDK 5.x to 6.0 migration guide
  • Java SDK 4.x to 5.0 migration guide
  • Lua SDK reference
  • Lua SDK 1.x to 2.0 migration guide
  • Node.js SDK reference
  • Node.js (server-side) SDK 8.x to 9.0 migration guide
  • Node.js (server-side) SDK 7.x to 8.0 migration guide
  • Node.js (server-side) SDK 6.x to 7.0 migration guide
  • Node.js (server-side) SDK 5.x to 6.0 migration guide
  • PHP SDK reference
  • PHP SDK 5.x to 6.0 migration guide
  • PHP SDK 4.x to 5.0 migration guide
  • PHP SDK 3.x to 4.0 migration guide
  • Python SDK reference
  • Python SDK 8.x to 9.0 migration guide
  • Python SDK 7.x to 8.0 migration guide
  • Ruby SDK reference
  • Ruby SDK 7.x to 8.0 migration guide
  • Ruby SDK 6.x to 7.0 migration guide
  • Rust SDK reference
  • Rust SDK 2.x to 3.0 migration guide
  • Rust SDK v1 implementation guide
  • AI SDKs
  • .NET AI SDK reference
  • Go AI SDK reference
  • Node.js (server-side) AI SDK reference
  • Python AI SDK reference
  • Ruby AI SDK reference
  • Edge SDKs
  • Akamai SDK reference
  • Cloudflare SDK reference
  • Cloudflare SDK 1.x to 2.0 migration guide
  • Fastly SDK reference
  • Vercel SDK reference
  • OpenFeature providers
  • .NET (server-side) provider
  • Java provider
  • Node.js (server-side) provider
  • PHP provider
  • Observability SDKs
  • SDK features
  • Configuration for client-side observability
  • Configuration for server-side observability
  • Configuration for session replay
  • OpenTelemetry in client-side SDKs
  • Recording metrics
  • Recording traces
  • Sending errors
  • Sending logs
  • SDK data handling behavior
  • Self-hosting an OpenTelemetry Collector
  • OpenTelemetry versions and instrumentation support
  • .NET (server-side) SDK observability reference
  • .NET MAUI SDK observability reference
  • Android SDK observability reference
  • iOS SDK observability reference
  • Flutter SDK observability reference
  • Go SDK observability reference
  • JavaScript SDK observability reference
  • HTMX observability reference
  • Node.js (server-side) SDK observability reference
  • Python SDK observability reference
  • Ruby SDK observability reference
  • React Native SDK observability reference
  • React Web SDK observability reference
  • Vue SDK observability reference
  • Relay Proxy
  • Determining whether to use the Relay Proxy
  • Relay Proxy use cases
  • Relay Proxy guidelines
  • Relay Proxy Enterprise
  • Automatic configuration
  • Offline mode
  • Implementing the Relay Proxy
  • Configuring and deploying the Relay Proxy
  • Relay Proxy deployment strategies
  • Configuring SDKs for the Relay Proxy
  • Monitoring the Relay Proxy
  • Upgrading the Relay Proxy
  • Versioning policy
PricingSign inTry it free
SDKs

SDK concepts

This category contains documentation topics explaining high-level concepts relevant to LaunchDarkly SDKs.

These topics include:

  • Getting started with SDKs
  • Analytics events
  • Apple App Store data collection policy
  • Choosing an SDK type
  • Contributor’s guide
  • Domain list
  • Evaluation reasons
  • Flag evaluation rules in server-side SDKs
  • Persistent data stores
  • Sample applications
  • Server-side SDK bandwidth usage
  • Using flag types
  • Version notifications
  • Versioning policy
Was this page helpful?
Previous

Getting started with SDKs

Next
Built with