The Akamai integration is only available to customers on Enterprise and Guardian plans. To learn more, read about our pricing. To upgrade your plan, contact Sales.
This topic explains how to use LaunchDarkly’s Akamai integration. This integration enables flag evaluation within Akamai EdgeWorker functions. The integration writes the latest flag data from the configured environment directly to an Akamai EdgeKV store in your account. It also sends any change to a flag or segment configuration in your selected environment to your Akamai EdgeKV, ensuring your store is always up to date.
You must install and configure the Akamai SDK to use this integration. To learn more, read Akamai SDK reference.
You can use the Akamai integration to bootstrap your application with the latest client-side feature flags. This eliminates the initial remote call to LaunchDarkly, providing zero-latency client-side feature flags with no flash of original content or shift in content layout. The Akamai integration also enables flag evaluations within Akamai EdgeWorker functions. This means you can use your LaunchDarkly flags without an added latency from network requests.
If you are using Akamai’s EdgeWorkers, but not using the Akamai EdgeKV, this integration is not required. However, you still must install and configure the Akamai SDK to read flag data from your Akamai EdgeWorkers. To learn more, read Akamai SDK reference.
For an Akamai integration to work, you need an Akamai account with at least one namespace and group. You must create one integration for each LaunchDarkly environment.
Akamai EdgeKV enforces value size limits that might be smaller than your LaunchDarkly flag data in a given environment.
To learn more, read about EdgeKV limits.
To create a new Akamai integration for your environment:
After you have created an Akamai integration, you can change its status, test it, or delete it.
Here’s how:
Then complete one of the following actions: