Kameleoon Feature Management & Experimentation capabilities make it possible to activate feature flags and run feature experiments on web and mobile applications.
Before you can start implementing feature flags and experiments in your code, you will have to install and set up a Kameleoon SDK (client-side or server-side). Refer to the developer documentation available for each SDK.
In a nutshell, you will need to:
- Install the SDK in your web or mobile app. For server-side SDKs, you will need to provide credentials (
client_secret) via a configuration file available in the SDK, which can also be used to customize the SDK behavior. You can also provide them as an additional argument when initializing the SDK (see next step below).
- Initialize the Kameleoon client. Remember: you will need your project sitecode here.
- Integrating our SDK into your web application is easy, and its requirements, in terms of memory and network usage are low. Refer to the technical considerations section of the SDK documentation to know more.
We also recommend you check our SDK compatibility table to see which features / methods are available in each of our SDKs. We are always adding support for new languages or frequently enhancing our existing SDKs with new features and methods. As a result, the minimum version support for some SDK features may vary by language. The SDK compatibility table lists which feature is available per language and the SDK version you need to implement in your back-end / front-end to benefit from it. For a complete version history, you can look at the changelog file on the SDK Github repository and recommend you subscribe to email notifications.