> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer docs overview

> Navigate Kameleoon's developer documentation for web experimentation, feature management, SDKs, APIs, and privacy tools.

For help creating, configuring, and analyzing experiments in Kameleoon, refer to the [user manual](/user-manual/home/user-manual-overview) instead.

Kameleoon provides a unified platform that combines experimentation capabilities for both web and full-stack applications. The platform includes two main solutions:

* **Web Experimentation** includes the tools you need to run experiments on websites and web apps, such as prompt-based experimentation (PBX). This solution uses a Kameleoon JavaScript application file to deliver experiment changes and track events related to experiments and visitor behavior.
* **Feature Management and Experimentation** supports product and engineering teams that deploy and run experiments in backend systems or mobile applications. You can also use it to incorporate feature management and experimentation into your product development and release process. This solution uses Kameleoon SDKs or APIs.

You can use both Web and Feature solutions simultaneously in an approach called [**hybrid experimentation**](../feature-experimentation/get-started/hybrid-experimentation). This approach lets you run backend experiments while leveraging the Kameleoon JavaScript application file to automatically capture visitor behavior and conversions.

Kameleoon offers APIs and additional tools for integrating with your ecosystem, automating tasks, and ensuring flicker-free A/B experiments.

***

## Web Experimentation

Execute tests—including those utilizing AI-powered PBX—on copy, design, or full pages on your website, including single-page applications, all without affecting performance.

<Info>
  [**Start your PBX free trial**](https://login.kameleoon.com/app/sign-up-pbx) to begin optimizing your web experience today.
</Info>

<CardGroup cols={3}>
  <Card title="Overview" icon="book" href="../web-experimentation/overview">
    Learn about Kameleoon's script, A/B testing, and Web Experimentation features.
  </Card>

  <Card title="Advanced settings" icon="sliders-horizontal" href="../web-experimentation/implementation-and-deployment/standard-implementation">
    Use advanced Kameleoon features, such as cross-device history reconciliation and ITP management.
  </Card>

  <Card title="Consent management" icon="shield-check" href="../privacy-and-compliance/consent-management">
    Use consent management features to adhere to regulatory requirements while responsibly managing data.
  </Card>
</CardGroup>

***

## Feature Management and Experimentation

Roll out new features with confidence, in real time, everywhere in your tech stack. Kameleoon provides more than a dozen SDKs.

<Info>
  [**Try a free demo**](../feature-experimentation/get-started/demo-feature-experimentation) to see feature management in action.
</Info>

### Web SDKs

<CardGroup cols={4}>
  <Card title="C# SDK" icon="https://mintcdn.com/kameleoon/p9T1ivU-Y7xsfvqu/images/csharp-icon.svg?fit=max&auto=format&n=p9T1ivU-Y7xsfvqu&q=85&s=74b9bd4d241b0946a3021fffb00b77c3" href="../sdks/web-sdks/csharp-sdk" width="128" height="128" data-path="images/csharp-icon.svg" />

  <Card title="Go SDK" icon="golang" href="../sdks/web-sdks/go-sdk" />

  <Card title="Java SDK" icon="java" href="../sdks/web-sdks/java-sdk" />

  <Card title="JS/TS SDK" icon="js" href="../sdks/web-sdks/js-sdk" />

  <Card title="NodeJS SDK" icon="node-js" href="../sdks/web-sdks/nodejs-sdk" />

  <Card title="PHP SDK" icon="php" href="../sdks/web-sdks/php-sdk" />

  <Card title="Python SDK" icon="python" href="../sdks/web-sdks/python-sdk" />

  <Card title="React SDK" icon="react" href="../sdks/web-sdks/react-js-sdk" />

  <Card title="Ruby SDK" icon="https://mintcdn.com/kameleoon/p9T1ivU-Y7xsfvqu/images/ruby-icon.svg?fit=max&auto=format&n=p9T1ivU-Y7xsfvqu&q=85&s=e741131bb9f0d64e256376a603e598be" href="../sdks/web-sdks/ruby-sdk" width="24" height="24" data-path="images/ruby-icon.svg" />

  <Card title="Rust SDK" icon="rust" href="../sdks/web-sdks/rust-sdk" />

  <Card title="Elixir SDK" icon="elixir" href="../sdks/web-sdks/elixir-sdk" />
</CardGroup>

### Mobile SDKs

<CardGroup cols={4}>
  <Card title="Android SDK" icon="android" href="../sdks/mobile-sdks/android-sdk" />

  <Card title="Flutter SDK" icon="flutter" href="../sdks/mobile-sdks/flutter-sdk" />

  <Card title="iOS SDK" icon="swift" href="../sdks/mobile-sdks/ios-sdk" />

  <Card title="React Native SDK" icon="react" href="../sdks/mobile-sdks/react-native-sdk" />
</CardGroup>

### Serverless edge compute starter kits

<CardGroup cols={4}>
  <Card title="AWS Lambda" icon="https://mintcdn.com/kameleoon/p9T1ivU-Y7xsfvqu/images/lambda-icon.svg?fit=max&auto=format&n=p9T1ivU-Y7xsfvqu&q=85&s=1461c06e8f658d43ecb08fca02862cb5" href="https://github.com/Kameleoon/aws-lambda-edge-starter-kit" width="80" height="80" data-path="images/lambda-icon.svg" />

  <Card title="Cloudflare Workers" icon="https://mintcdn.com/kameleoon/p9T1ivU-Y7xsfvqu/images/cloudflare-workers-icon.svg?fit=max&auto=format&n=p9T1ivU-Y7xsfvqu&q=85&s=465627583964b0e1646c38e107e6ff76" href="https://github.com/kameleoon/cloudflare-worker-starter-kit" width="256" height="231" data-path="images/cloudflare-workers-icon.svg" />

  <Card title="Fastly" icon="https://mintcdn.com/kameleoon/p9T1ivU-Y7xsfvqu/images/fastly-icon.svg?fit=max&auto=format&n=p9T1ivU-Y7xsfvqu&q=85&s=83f88a4734679f76786b1daabc2d93c1" href="https://github.com/kameleoon/fastly-compute-starter-kit" width="512" height="199" data-path="images/fastly-icon.svg" />

  <Card title="Vercel Edge" icon="https://mintcdn.com/kameleoon/p9T1ivU-Y7xsfvqu/images/vercel-icon.svg?fit=max&auto=format&n=p9T1ivU-Y7xsfvqu&q=85&s=f72db4787f0238e844c1553ea8b17822" href="https://github.com/Kameleoon/vercel-starter-kit" width="800" height="800" data-path="images/vercel-icon.svg" />
</CardGroup>

### Additional resources

<CardGroup cols={3}>
  <Card title="Overview" icon="book" href="../feature-experimentation/get-started/overview">
    Learn the basics of Feature Experimentation in Kameleoon SDKs and supported features and integrations.
  </Card>

  <Card title="Tech considerations" icon="cpu" href="../feature-experimentation/technical-reference/technical-considerations">
    Understand the fundamental technical concepts you need for a successful implementation.
  </Card>

  <Card title="Web server modules" icon="network" href="../feature-experimentation/implementation-and-deployment/web-server-modules">
    If your web server implements caching, use Kameleoon's web server modules to ensure your A/B testing's reliability.
  </Card>
</CardGroup>

***

## APIs

Discover APIs to supercharge your experimentation.

<Info>
  [**Get started with APIs**](../apis/overview)
</Info>

<CardGroup cols={2}>
  <Card title="Activation API" icon="zap" href="../apis/activation-api-js/api-reference/api-reference">
    Use the Activation API (JavaScript) to implement A/B testing variations without flickering.
  </Card>

  <Card title="Automation API" icon="bot" href="../apis/automation-api-rest/get-started/get-started">
    Use the Automation API (REST) to programmatically configure and manage your experiments.
  </Card>

  <Card title="Data API" icon="database" href="../apis/data-api-rest/overview">
    Use the Data API (REST) to store, retrieve, and manage data on Kameleoon's remote servers.
  </Card>

  <Card title="Recommendation API" icon="sparkles" href="../apis/product-recommendation-api-rest/all-endpoints/Import/import-categories">
    Use the Product Recommendation API (REST) to make AI-driven product recommendations to your visitors.
  </Card>
</CardGroup>

***

## Additional Tools

Learn about Kameleoon's powerful analytics and data collection tools.

<CardGroup cols={4}>
  <Card title="Analytics" icon="chart-line" href="../apis/activation-api-js/tutorials/custom-analytics-integration">
    Integrate with your analytics solution (for example, Mixpanel, Amplitude, Snowplow, GA4, Segment).
  </Card>

  <Card title="MCP Server" icon="server" href="../developer-tools/mcp-server">
    Connect AI coding assistants to Kameleoon to automate implementation and feature management.
  </Card>

  <Card title="Docs with AI" icon="sparkles" href="/home/use-docs-with-ai">
    Open any page in Claude, ChatGPT, or Cursor, or configure a persistent docs MCP server for your development environment.
  </Card>

  <Card title="Data collection" icon="database" href="../privacy-and-compliance/data-collection-client-side">
    Understand what client-side and SDK data is collected for use in your experiments.
  </Card>
</CardGroup>

***

## Support

Join Kameleoon's [Slack Community](https://join.slack.com/t/kameleooncommunity/shared_invite/zt-1s6m8s09e-~yA1EUgn5pLWW_mrgf8TrQ) or contact [support@kameleoon.com](mailto:support@kameleoon.com) for questions about Kameleoon's features and the platform's latest updates.
