Kameleoon Developer Documentation
Browse the latest developer documentation including API reference, tutorials and sample code.
Explore our APIs and technical articles
Overview of the Kameleoon APIs
Start reading about our three main APIs (Activation API, Automation API, Data API) here.
Activation API - Events
Listen to custom DOM events that are fired by our Activation API to trigger your own code at the right time.
Activation API - React Module
Add helper methods in our Activation API to manipulate React components, by installing an npm module to your React application.
Manage Kameleoon programmatically with the Automation API, a RESTful API allowing access to all our features.
Kameleoon Application File Integrity
Ensure the integrity of the Kameleoon application file (sample usage of the Automation API).
Advanced Implementation Guide
Learn all there is to know about the Kameleoon implementation process.
Mobile and Client-side Software Development Kits (SDKs)
Run experiments on your native mobile application, or front-end web application, with our dedicated SDKs.
See all languages
Server-side Software Development Kits (SDKs)
Run experiments on your server back-end with our dedicated SDKs.
See all languages
Be aware of the challenges and issues you may encounter when implementing your campaigns on the server-side.
Launch experiments directly from modern frontend frameworks such as React, Angular or Vue by calling our Activation API methods.
Back-end / Front-end Bridge
Operate the Kameleoon platform both on the front-end and on the back-end, ensuring consistency between these environments.
Use the Kameleoon Command Queue interface when you need delayed command execution.
Web Server Modules
Trigger A/B experiments at the web server level to allow caching strategies to work as usual.
Sample Integration Code
Adapt this boilerplate code to easily implement an Activation API based integration with a third-party platform.
Integrate Kameleoon with a Git repository, and enjoy the benefits of a source control system.
Client-side Development Tools
Develop efficiently on the front-end with our Chrome and VS Code extensions.
Self-Hosting and On-Premises Platform
Self-host the Kameleoon platform on your servers and infrastructure.
Intelligent Tracking Prevention
Learn about Apple's Intelligent Tracking Prevention (ITP) technology and how Kameleoon interacts with it.
Data Collection Part 1 - Front-End
Get a technical insight into Kameleoon's data collection mechanism on the front-end side.
Data Collection Part 2 - Back-End
Obtain a list of all the data saved on our back-end data stores, along with a technical description of our architecture.
Associate easily any kind of data with your visitors, for segmentation or other purposes.
Cross Device History Reconciliation
Merge history and actions from visits recorded on different devices to obtain a single unified visitor view.
Customize the behavior of Kameleoon regarding data privacy laws and legal consent requirements.
Understand how Kameleoon performs traffic reallocation and how to use it properly.