Skip to main content

CamouChat Core 🛠️

[!IMPORTANT] 🦊 This is the CamouChat Core SDK Repository. If you are looking for the main CamouChat project, full ecosystem documentation, or the WhatsApp plugin, please visit our Central Repository.

camouchat-core is the foundational SDK package providing strict async interfaces, AES-GCM-256 encrypted storage, and structured logging used by all CamouChat plugins.

PyPI PyPI Downloads

Key Features

  • Interface-First Design: Pure typing.Protocol contracts for seamless cross-plugin interoperability.
  • Encrypted Storage Pipeline: Built-in AES-GCM-256 encryption bridging abstract messages to SQLAlchemy.
  • Database Agnostic: Supports SQLite, PostgreSQL, and MySQL via SQLAlchemyStorage.
  • Unified Metadata: Centralized enums (Platform, StorageType, MediaType) across the ecosystem.
  • Concurrent Logging: Thread-safe, colored console & rotating file logging via LoggerFactory.
  • Python 3.11+: Compatible with Python 3.11, 3.12, 3.13, and 3.14.

Installation

Requirements

  • Python 3.11 or higher
  • Recommended: Use a virtual environment

Setup (Recommended)

Create and activate a virtual environment:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

Install using uv (recommended)

uv add camouchat-core

Install using pip

pip install camouchat-core

Documentation

🤖 For AI Agents

Are you an AI assistant helping to build or debug CamouChat? 👉 Read the Agents Guide (Agents.md) for a strict breakdown of core protocols, encryption flows, and architectural rules.

Supported Social Platforms :

⚖️ Security & Ethics

CamouChat's strict policy regarding acceptable automation, anti-spam, and stealth disclaimers can be found in our central ecosystem hub:

👉 SECURITY.md

Thanks to all the Contributors

BITS-Rohit
Ivy
bibhupradhanofficial
Bibhu Pradhan
xinss-plus
Xinss
Adez017
aditya singh rathore
AnkithaMadhyastha
AnkithaMadhyastha
Vaishnav-Sabari-Girish
Vaishnav-sabari-girish
dharapandya85
Dhara Pandya
OVERDOZZZE
Saparbekov Nurdan
magic-peach
Akanksha Trehun

Built with ❤️ by BITS-Rohit and the CamouChat community

Download files

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

Source Distribution

camouchat_core-0.7.3.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

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

camouchat_core-0.7.3-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file camouchat_core-0.7.3.tar.gz.

File metadata

  • Download URL: camouchat_core-0.7.3.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for camouchat_core-0.7.3.tar.gz
Algorithm Hash digest
SHA256 e3afaa2fdfdab74724da18fc76cd855ecbad8ce5a481ca3f9ea01657ae42232d
MD5 72c7a11145b2256666b1f8384b1b69c3
BLAKE2b-256 104c70dae8d431924e04d60bcc632ff0f43d46c0c69de6a9a1c3e99732508804

See more details on using hashes here.

File details

Details for the file camouchat_core-0.7.3-py3-none-any.whl.

File metadata

  • Download URL: camouchat_core-0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for camouchat_core-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a4397ae21472355fc52429fc083a16a699c8deca018470495fd1a476ed6eef04
MD5 c4f7e1d7425177f8bd093d63edd1cf21
BLAKE2b-256 9ba15bf8cdfc5aaa3b568ad1f73f09f2a122f9f52315f40a5b889dc9d524fb35

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.7.3 This release

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

Supported by

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