certifi
brew install certifi
v2026.6.17
MPL-2.0
Python library providing Mozilla's curated SSL certificate bundle for TLS host verification.
Why you might care
Python HTTP clients (requests, urllib, httpx) use certifi to validate server certificates out of the box. It bundles Mozilla's CA certificates in a portable, version-pinned format so your Python scripts trust the same roots across environments without relying on system cert stores. Essential dependency for any Python code making HTTPS requests.
82.5k
30-day installs · #55
216.0k
90-day · #90
806.1k
365-day · #76
977
★ GitHub stars · updated 3d ago
Runtime dependencies
Build dependencies
Links
- https://github.com/certifi/python-certifi
- GitHub: certifi/python-certifi
- Brew formula source: Formula/c/certifi.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"ca-certificates",
"python-requests"
],
"build_dependencies": [
"python@3.14"
],
"categories": [
"library",
"binding",
"security"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"ca-certificates"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Mozilla CA bundle for Python",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:15+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "certifi",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-17T10:29:58Z",
"github_readme_excerpt": "Certifi: Python SSL Certificates\n================================\n\nCertifi provides Mozilla\u0027s carefully curated collection of Root Certificates for\nvalidating the trustworthiness of SSL certificates while verifying the identity\nof TLS hosts. It has been extracted from the `Requests`_ project.\n\nInstallation\n------------\n\n``certifi`` is available on PyPI. Simply install it with ``pip``::\n\n $ pip install certifi\n\nUsage\n-----\n\nTo reference the installed certificate authority (CA) bundle, you can use the\nbuilt-in function::\n\n \u003e\u003e\u003e import certifi\n\n \u003e\u003e\u003e certifi.where()\n \u0027/usr/local/lib/python3.7/site-packages/certifi/cacert.pem\u0027\n\nOr from the command line::\n\n $ python -m certifi\n /usr/local/lib/python3.7/site-packages/certifi/cacert.pem\n\nEnjoy!\n\n.. _`Requests`: https://requests.readthedocs.io/en/latest/\n\nAddition/Removal of Certificates\n--------------------------------\n\nCertifi does not support any addition/removal or other modification of the\nCA trust store content. This project is intended to provide a reliable and\nhighly portable root of trust to python deployments. Look to upstream projects\nfor methods to use alternate trust.\n",
"github_repo": "certifi/python-certifi",
"github_stars": 977,
"github_topics": [],
"homepage": "https://github.com/certifi/python-certifi",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 82531,
"installs_365d": 806103,
"installs_90d": 215973,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MPL-2.0",
"llm_generated_at": "2026-06-20T23:42:24+00:00",
"llm_model": "claude-haiku-4-5",
"name": "certifi",
"oldnames": [
"python-certifi"
],
"one_liner": "Python library providing Mozilla\u0027s curated SSL certificate bundle for TLS host verification.",
"optional_dependencies": [],
"rank_30d": 55,
"rank_365d": 76,
"rank_90d": 90,
"raw_hash": "ff19b6b2b8f83b46",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/certifi.rb",
"tap": "homebrew/core",
"test_dependencies": [
"python@3.14",
"python@3.12"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2026.6.17",
"versioned_formulae": [],
"why_use_this": "Python HTTP clients (requests, urllib, httpx) use certifi to validate server certificates out of the box. It bundles Mozilla\u0027s CA certificates in a portable, version-pinned format so your Python scripts trust the same roots across environments without relying on system cert stores. Essential dependency for any Python code making HTTPS requests."
}