sqlcipher3 provides a DB-API 2.0 compatible interface for SQLCipher 4.x, allowing encrypted SQLite databases. It wraps SQLCipher's C library and supports transparent 256-bit AES encryption of database files. Current version 0.6.2, requires Python >=3.9. Pre-built wheels available for many platforms; on some systems you may need to compile from source.
Verified import paths — ran on the pinned version, not inferred.
Old pattern for pysqlcipher3, not compatible with sqlcipher3
Incorrect: sqlcipher3 itself is not a module with connect; use dbapi2 submodule
Create an in-memory encrypted database. PRAGMA key must be set before any other operations.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.