{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"PyMongoCrypt provides Python bindings for libmongocrypt, enabling client-side encryption for MongoDB drivers through cffi and cryptography.","skillfed_tags":["encryption","mongodb","csfle"],"use_cases":["Encrypt sensitive fields in MongoDB documents before transmission to comply with data protection regulations.","Implement field-level encryption in MongoDB driver applications without modifying application-level encryption logic.","Integrate client-side encryption into PyMongo or other MongoDB drivers for automatic field encryption/decryption.","Protect personally identifiable information (PII) or financial data stored in MongoDB with transparent client-side encryption.","Build multi-tenant applications where each tenant's data is encrypted with tenant-specific keys."],"what_it_does":"PyMongoCrypt is a Python wrapper around libmongocrypt that implements client-side field-level encryption (CSFLE) for MongoDB. It uses cffi to bind to the native libmongocrypt library and cryptography for cryptographic operations, allowing developers to encrypt sensitive data on the client before sending it to MongoDB.\n\nThe package is designed to integrate with MongoDB drivers to provide transparent encryption at the field level. It ships pre-built wheels for macOS, Windows, and manylinux platforms that include an embedded libmongocrypt build, reducing setup friction. For source installations or older pip versions, you must manually install libmongocrypt and point PyMongoCrypt to it via the PYMONGOCRYPT_LIB environment variable. The package supports modern Python versions and is actively maintained by MongoDB.","worth_installing":"Yes, if you need client-side encryption for MongoDB. The package is production-stable, actively maintained, and has no known vulnerabilities. Install friction is moderate due to libmongocrypt dependency, but pre-built wheels eliminate most setup overhead on common platforms. Apache 2.0 licensing poses no restrictions. Verify that your platform is supported by the pre-built wheels or plan for manual libmongocrypt installation."},"id":"pymongocrypt","links":{"html":"https://skillfed.io/packages/pymongocrypt","md":"https://skillfed.io/packages/pymongocrypt.md","pypi":"https://pypi.org/project/pymongocrypt/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-04","license_spdx":null,"license_treatment":"permissive","name":"pymongocrypt","python_support":"supports_current","summary":"Python bindings for libmongocrypt"},"popularity":{"monthly_downloads":1284344,"position":4112,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.18.1"}
