Skip to main content

Kameleo SDK

You patched CDP, handled canvas, fixed WebGL — and still got blocked. Sound familiar?

Kameleo adapts automatically to anti-bot changes, so your browser operations keep looking like ordinary human traffic without daily maintenance. This is the Python SDK for Kameleo's Local API, giving you programmatic control over browser profiles from your existing Playwright, Puppeteer, or Selenium automation.

What you get

  • Always-current fingerprints — Chroma (Chrome) kernels ship within 5 days of every Chrome stable release; no manual re-testing after updates
  • Engine-level masking — canvas, WebGL, CDP signals, timezone, geolocation, and fonts patched at the C++ level, not via JS injection that detectors can unwind
  • Fingerprint diversity on demand — run Chroma and Junglefox (Firefox) side-by-side; mix browser, OS, and device type per profile to avoid cross-domain pattern matching
  • Drop into your existing stack — connect via Playwright, Puppeteer, or Selenium with no framework rewrite; SDKs also available for TypeScript/JavaScript and C#

Quickstart

No account needed to get started — install and run immediately. A free account unlocks additional features (no credit card required). Create a free account →

1. Install Kameleo

# Windows
winget install Kameleo.App

# macOS
brew install --cask kameleo

2. Install the SDK

pip install kameleo.local-api-client

3. Follow the quickstart guide

Everything from starting the Engine to connecting your first profile is covered in the Kameleo Developer Center.

Integrations

Full guides with working examples for each framework:

More guides

⭐ Staying undetected? Star us on GitHub

If Kameleo keeps your browsers undetected, a ⭐ on GitHub helps us keep pace with anti-bot changes.

API Reference

All endpoints with exhaustive descriptions and example values are on the API reference page. Full IntelliSense support in VS Code — no extra package needed.

License

This project is released under MIT License. Please refer to LICENSE.txt for more details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kameleo_local_api_client-5.1.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kameleo_local_api_client-5.1.0-py2.py3-none-any.whl (1.2 MB view details)

Uploaded Python 2Python 3

File details

Details for the file kameleo_local_api_client-5.1.0.tar.gz.

File metadata

File hashes

Hashes for kameleo_local_api_client-5.1.0.tar.gz
Algorithm Hash digest
SHA256 e1f53be8dff0fc901db7f781cf9e4374dc8338cf5b63904da7289bf4361e752d
MD5 7b9c24423008e8193367254a000183bf
BLAKE2b-256 e639efadcbce2abccf85d6326c746ffa74fcf6910c0caf32038c87b72d62cf05

See more details on using hashes here.

File details

Details for the file kameleo_local_api_client-5.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for kameleo_local_api_client-5.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f8f25caf98ddd447a17ccbaed0d25d8834377a2392ee74337e743c29357cef41
MD5 39a7efd6fc9f181989a3b6eadba3fdb8
BLAKE2b-256 a74a0046479c7e934037831c7c579c1eaa17834cac9e18c6b165d0a7467c413f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page