C Server-Side SDK
LaunchDarkly SDK
SDK Layout and Overview

Basic Functionality

The following pages document the core of the API, every application will use these portions of the SDK:

  • client.h Client initialization and control
  • config.h Global client configuration
  • user.h Configuration of individual user objects
  • variations.h Evaluation related functions such as LDClientBoolVariation

Extra Features

  • json.h JSON manipulation functions. Required for use of JSON flags.
  • logging.h Allows specification of custom log handlers
  • memory.h Allows specification of custom memory allocators
  • flag_state.h Functionality related to LDAllFlagsState.