| Package | Description | 
|---|---|
| com.launchdarkly.sdk | Base namespace for LaunchDarkly Java-based SDKs, containing common types. | 
| com.launchdarkly.sdk.json | Helper classes and methods for interoperability with JSON. | 
| com.launchdarkly.sdk.server | Main package for the LaunchDarkly Server-Side Java SDK, containing the client and configuration classes. | 
| com.launchdarkly.sdk.server.integrations | This package contains integration tools for connecting the SDK to other software components, or
 configuring how it connects to LaunchDarkly. | 
| com.launchdarkly.sdk.server.integrations.reactor | This package contains components for using the SDK in reactive stream programming. | 
| com.launchdarkly.sdk.server.interfaces | Types that are part of the public API, but are not needed for basic use of the SDK. | 
| com.launchdarkly.sdk.server.migrations | Implementations related to technology migrations. | 
| com.launchdarkly.sdk.server.subsystems | Interfaces for implementation of LaunchDarkly SDK components. |