--- id: certifi version: "2026.7.22" license: MPL-2.0 license_treatment: copyleft maintenance: active --- # certifi — Python package for providing Mozilla's CA Bundle. License: copyleft · Maintenance: active · Popularity: top 100 on PyPI ## Install pip install certifi uv add certifi poetry add certifi ## Description Certifi: Python SSL Certificates ================================ Certifi provides Mozilla's carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been extracted from the `Requests`_ project. Installation ------------ ``certifi`` is available on PyPI. Simply install it with ``pip``:: $ pip install certifi Usage ----- To reference the installed certificate authority (CA) bundle, you can use the built-in function:: >>> import certifi >>> certifi.where() '/usr/local/lib/python3.7/site-packages/certifi/cacert.pem' Or from the command line:: $ python -m certifi /usr/local/lib/python3.7/site-packages/certifi/cacert.pem Enjoy! .. _`Requests`: https://requests.readthedocs.io/en/latest/ Addition/Removal of Certificates -------------------------------- Certifi does not support any addition/removal or other modification of the CA trust store content. This project is intended to provide a reliable and highly portable root of trust to python deployments. Look to upstream projects for methods to use alternate trust. ## AI interpretation — verify before relying Certifi provides Mozilla's curated collection of Root Certificates for validating SSL/TLS certificate trustworthiness and host identity in Python applications. Verdict: Certifi is a stable, widely-used foundation for SSL/TLS certificate validation with zero security vulnerabilities, active maintenance, and minimal installation overhead. The MPL-2.0 copyleft license is permissive for most use cases but requires attention if you modify the package itself. [View on SkillFed](https://skillfed.io/packages/certifi) · [View on PyPI](https://pypi.org/project/certifi/)