Launch4s

A Cats-friendly Scala wrapper around the LaunchDarkly Java SDK

Usage

The API largely mirrors the Java SDK's API, however there are small deviations in places. For full details consult the Scaladoc.

Example

import launch4s.LaunchDarklyClient
import com.launchdarkly.sdk.LDUser

LaunchDarklyClient.resource[F]("sdkkey", blocker).use { ldClient =>
    val flagValue: F[Boolean] = ldClient.boolVariation("myflagkey", new LDUser(), false)
}