{"package":"confluent-kafka","ecosystem":"pypi","latest_version":"2.14.0","description":"Confluent's Python client for Apache Kafka","license":null,"homepage":"https://pypi.org/project/confluent-kafka/","repository":"https://github.com/confluentinc/confluent-kafka-python","downloads_weekly":12962891,"health":{"score":85,"risk":"low","breakdown":{"maintenance":25,"popularity":20,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2.14.0","total_count":60,"recent":["2.8.2","2.9.0","2.10.0","2.10.1rc1","2.10.1","2.11.0rc3","2.11.0","2.11.1","2.12.0b1","2.12.0rc2","2.12.0","2.12.1rc1","2.12.1","2.12.2","2.13.0b1","2.13.0","2.13.2rc1","2.13.2","2.14.0rc1","2.14.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-02T11:27:39.880773Z","dependencies_count":320,"dependencies":["typing-extensions; python_version < \"3.11\"","attrs>=21.2.0; extra == \"schemaregistry\"","cachetools>=5.5.0; extra == \"schemaregistry\"","certifi; extra == \"schemaregistry\"","httpx>=0.26; extra == \"schemaregistry\"","authlib>=1.0.0; extra == \"schemaregistry\"","attrs>=21.2.0; extra == \"schema-registry\"","cachetools>=5.5.0; extra == \"schema-registry\"","certifi; extra == \"schema-registry\"","httpx>=0.26; extra == \"schema-registry\"","authlib>=1.0.0; extra == \"schema-registry\"","azure-identity; extra == \"rules\"","azure-keyvault-keys; extra == \"rules\"","boto3>=1.35; extra == \"rules\"","cel-python>=0.4.0; extra == \"rules\"","google-re2<1.1.20251105; extra == \"rules\"","google-auth; extra == \"rules\"","google-api-core; extra == \"rules\"","google-cloud-kms; extra == \"rules\"","hkdf==0.0.3; extra == \"rules\"","hvac; extra == \"rules\"","jsonata-python; extra == \"rules\"","pyyaml>=6.0.0; extra == \"rules\"","tink; extra == \"rules\"","attrs>=21.2.0; extra == \"rules\"","cachetools>=5.5.0; extra == \"rules\"","certifi; extra == \"rules\"","httpx>=0.26; extra == \"rules\"","authlib>=1.0.0; extra == \"rules\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"avro\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"avro\"","requests; extra == \"avro\"","avro<2,>=1.11.1; extra == \"avro\"","attrs>=21.2.0; extra == \"avro\"","cachetools>=5.5.0; extra == \"avro\"","certifi; extra == \"avro\"","httpx>=0.26; extra == \"avro\"","authlib>=1.0.0; extra == \"avro\"","pyrsistent; extra == \"json\"","jsonschema>=4.18.0; extra == \"json\"","orjson>=3.10; extra == \"json\"","attrs>=21.2.0; extra == \"json\"","cachetools>=5.5.0; extra == \"json\"","certifi; extra == \"json\"","httpx>=0.26; extra == \"json\"","authlib>=1.0.0; extra == \"json\"","googleapis-common-protos; extra == \"protobuf\"","protobuf; extra == \"protobuf\"","attrs>=21.2.0; extra == \"protobuf\"","cachetools>=5.5.0; extra == \"protobuf\"","certifi; extra == \"protobuf\"","httpx>=0.26; extra == \"protobuf\"","authlib>=1.0.0; extra == \"protobuf\"","sphinx; extra == \"dev\"","sphinx-rtd-theme; extra == \"dev\"","tomli; python_version < \"3.11\" and extra == \"dev\"","pandoc; extra == \"dev\"","confluent-kafka; extra == \"dev\"","fastapi; extra == \"dev\"","pydantic; extra == \"dev\"","uvicorn; extra == \"dev\"","six; extra == \"dev\"","attrs; extra == \"dev\"","cachetools; extra == \"dev\"","httpx>=0.26; extra == \"dev\"","authlib>=1.0.0; extra == \"dev\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"dev\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"dev\"","requests; extra == \"dev\"","avro<2,>=1.11.1; extra == \"dev\"","pyrsistent; extra == \"dev\"","jsonschema>=4.18.0; extra == \"dev\"","orjson>=3.10; extra == \"dev\"","googleapis-common-protos; extra == \"dev\"","protobuf; extra == \"dev\"","azure-identity; extra == \"dev\"","azure-keyvault-keys; extra == \"dev\"","boto3; extra == \"dev\"","cel-python>=0.4.0; extra == \"dev\"","google-auth; extra == \"dev\"","google-api-core; extra == \"dev\"","google-cloud-kms; extra == \"dev\"","hkdf==0.0.3; extra == \"dev\"","hvac; extra == \"dev\"","jsonata-python; extra == \"dev\"","pyyaml>=6.0.0; extra == \"dev\"","tink; extra == \"dev\"","urllib3<3; extra == \"dev\"","flake8; extra == \"dev\"","mypy; extra == \"dev\"","attrs; extra == \"dev\"","types-cachetools; extra == \"dev\"","types-requests; extra == \"dev\"","orjson; extra == \"dev\"","pytest; extra == \"dev\"","pytest-timeout; extra == \"dev\"","requests-mock; extra == \"dev\"","respx; extra == \"dev\"","pytest_cov; extra == \"dev\"","pluggy<1.6.0; extra == \"dev\"","pytest-asyncio; extra == \"dev\"","async-timeout; extra == \"dev\"","black>=24.0.0; extra == \"dev\"","isort>=5.13.0; extra == \"dev\"","attrs>=21.2.0; extra == \"dev\"","cachetools>=5.5.0; extra == \"dev\"","certifi; extra == \"dev\"","httpx>=0.26; extra == \"dev\"","authlib>=1.0.0; extra == \"dev\"","azure-identity; extra == \"dev\"","azure-keyvault-keys; extra == \"dev\"","boto3>=1.35; extra == \"dev\"","cel-python>=0.4.0; extra == \"dev\"","google-re2<1.1.20251105; extra == \"dev\"","google-auth; extra == \"dev\"","google-api-core; extra == \"dev\"","google-cloud-kms; extra == \"dev\"","hkdf==0.0.3; extra == \"dev\"","hvac; extra == \"dev\"","jsonata-python; extra == \"dev\"","pyyaml>=6.0.0; extra == \"dev\"","tink; extra == \"dev\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"dev\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"dev\"","requests; extra == \"dev\"","avro<2,>=1.11.1; extra == \"dev\"","pyrsistent; extra == \"dev\"","jsonschema>=4.18.0; extra == \"dev\"","orjson>=3.10; extra == \"dev\"","googleapis-common-protos; extra == \"dev\"","protobuf; extra == \"dev\"","sphinx; extra == \"docs\"","sphinx-rtd-theme; extra == \"docs\"","tomli; python_version < \"3.11\" and extra == \"docs\"","pandoc; extra == \"docs\"","attrs>=21.2.0; extra == \"docs\"","cachetools>=5.5.0; extra == \"docs\"","certifi; extra == \"docs\"","httpx>=0.26; extra == \"docs\"","authlib>=1.0.0; extra == \"docs\"","azure-identity; extra == \"docs\"","azure-keyvault-keys; extra == \"docs\"","boto3>=1.35; extra == \"docs\"","cel-python>=0.4.0; extra == \"docs\"","google-re2<1.1.20251105; extra == \"docs\"","google-auth; extra == \"docs\"","google-api-core; extra == \"docs\"","google-cloud-kms; extra == \"docs\"","hkdf==0.0.3; extra == \"docs\"","hvac; extra == \"docs\"","jsonata-python; extra == \"docs\"","pyyaml>=6.0.0; extra == \"docs\"","tink; extra == \"docs\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"docs\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"docs\"","requests; extra == \"docs\"","avro<2,>=1.11.1; extra == \"docs\"","pyrsistent; extra == \"docs\"","jsonschema>=4.18.0; extra == \"docs\"","orjson>=3.10; extra == \"docs\"","googleapis-common-protos; extra == \"docs\"","protobuf; extra == \"docs\"","urllib3<3; extra == \"tests\"","flake8; extra == \"tests\"","mypy; extra == \"tests\"","attrs; extra == \"tests\"","types-cachetools; extra == \"tests\"","types-requests; extra == \"tests\"","orjson; extra == \"tests\"","pytest; extra == \"tests\"","pytest-timeout; extra == \"tests\"","requests-mock; extra == \"tests\"","respx; extra == \"tests\"","pytest_cov; extra == \"tests\"","pluggy<1.6.0; extra == \"tests\"","pytest-asyncio; extra == \"tests\"","async-timeout; extra == \"tests\"","black>=24.0.0; extra == \"tests\"","isort>=5.13.0; extra == \"tests\"","attrs>=21.2.0; extra == \"tests\"","cachetools>=5.5.0; extra == \"tests\"","certifi; extra == \"tests\"","httpx>=0.26; extra == \"tests\"","authlib>=1.0.0; extra == \"tests\"","azure-identity; extra == \"tests\"","azure-keyvault-keys; extra == \"tests\"","boto3>=1.35; extra == \"tests\"","cel-python>=0.4.0; extra == \"tests\"","google-re2<1.1.20251105; extra == \"tests\"","google-auth; extra == \"tests\"","google-api-core; extra == \"tests\"","google-cloud-kms; extra == \"tests\"","hkdf==0.0.3; extra == \"tests\"","hvac; extra == \"tests\"","jsonata-python; extra == \"tests\"","pyyaml>=6.0.0; extra == \"tests\"","tink; extra == \"tests\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"tests\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"tests\"","requests; extra == \"tests\"","avro<2,>=1.11.1; extra == \"tests\"","pyrsistent; extra == \"tests\"","jsonschema>=4.18.0; extra == \"tests\"","orjson>=3.10; extra == \"tests\"","googleapis-common-protos; extra == \"tests\"","protobuf; extra == \"tests\"","confluent-kafka; extra == \"examples\"","fastapi; extra == \"examples\"","pydantic; extra == \"examples\"","uvicorn; extra == \"examples\"","six; extra == \"examples\"","attrs; extra == \"examples\"","cachetools; extra == \"examples\"","httpx>=0.26; extra == \"examples\"","authlib>=1.0.0; extra == \"examples\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"examples\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"examples\"","requests; extra == \"examples\"","avro<2,>=1.11.1; extra == \"examples\"","pyrsistent; extra == \"examples\"","jsonschema>=4.18.0; extra == \"examples\"","orjson>=3.10; extra == \"examples\"","googleapis-common-protos; extra == \"examples\"","protobuf; extra == \"examples\"","azure-identity; extra == \"examples\"","azure-keyvault-keys; extra == \"examples\"","boto3; extra == \"examples\"","cel-python>=0.4.0; extra == \"examples\"","google-auth; extra == \"examples\"","google-api-core; extra == \"examples\"","google-cloud-kms; extra == \"examples\"","hkdf==0.0.3; extra == \"examples\"","hvac; extra == \"examples\"","jsonata-python; extra == \"examples\"","pyyaml>=6.0.0; extra == \"examples\"","tink; extra == \"examples\"","psutil; extra == \"soaktest\"","opentelemetry-distro; extra == \"soaktest\"","opentelemetry-exporter-otlp; extra == \"soaktest\"","psutil; extra == \"all\"","opentelemetry-distro; extra == \"all\"","opentelemetry-exporter-otlp; extra == \"all\"","sphinx; extra == \"all\"","sphinx-rtd-theme; extra == \"all\"","tomli; python_version < \"3.11\" and extra == \"all\"","pandoc; extra == \"all\"","confluent-kafka; extra == \"all\"","fastapi; extra == \"all\"","pydantic; extra == \"all\"","uvicorn; extra == \"all\"","six; extra == \"all\"","attrs; extra == \"all\"","cachetools; extra == \"all\"","httpx>=0.26; extra == \"all\"","authlib>=1.0.0; extra == \"all\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"all\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"all\"","requests; extra == \"all\"","avro<2,>=1.11.1; extra == \"all\"","pyrsistent; extra == \"all\"","jsonschema>=4.18.0; extra == \"all\"","orjson>=3.10; extra == \"all\"","googleapis-common-protos; extra == \"all\"","protobuf; extra == \"all\"","azure-identity; extra == \"all\"","azure-keyvault-keys; extra == \"all\"","boto3; extra == \"all\"","cel-python>=0.4.0; extra == \"all\"","google-auth; extra == \"all\"","google-api-core; extra == \"all\"","google-cloud-kms; extra == \"all\"","hkdf==0.0.3; extra == \"all\"","hvac; extra == \"all\"","jsonata-python; extra == \"all\"","pyyaml>=6.0.0; extra == \"all\"","tink; extra == \"all\"","urllib3<3; extra == \"all\"","flake8; extra == \"all\"","mypy; extra == \"all\"","attrs; extra == \"all\"","types-cachetools; extra == \"all\"","types-requests; extra == \"all\"","orjson; extra == \"all\"","pytest; extra == \"all\"","pytest-timeout; extra == \"all\"","requests-mock; extra == \"all\"","respx; extra == \"all\"","pytest_cov; extra == \"all\"","pluggy<1.6.0; extra == \"all\"","pytest-asyncio; extra == \"all\"","async-timeout; extra == \"all\"","black>=24.0.0; extra == \"all\"","isort>=5.13.0; extra == \"all\"","attrs>=21.2.0; extra == \"all\"","cachetools>=5.5.0; extra == \"all\"","certifi; extra == \"all\"","httpx>=0.26; extra == \"all\"","authlib>=1.0.0; extra == \"all\"","azure-identity; extra == \"all\"","azure-keyvault-keys; extra == \"all\"","boto3>=1.35; extra == \"all\"","cel-python>=0.4.0; extra == \"all\"","google-re2<1.1.20251105; extra == \"all\"","google-auth; extra == \"all\"","google-api-core; extra == \"all\"","google-cloud-kms; extra == \"all\"","hkdf==0.0.3; extra == \"all\"","hvac; extra == \"all\"","jsonata-python; extra == \"all\"","pyyaml>=6.0.0; extra == \"all\"","tink; extra == \"all\"","fastavro<1.8.0,>=1.5.4; python_version == \"3.7\" and extra == \"all\"","fastavro<2,>=1.5.4; python_version > \"3.7\" and extra == \"all\"","requests; extra == \"all\"","avro<2,>=1.11.1; extra == \"all\"","pyrsistent; extra == \"all\"","jsonschema>=4.18.0; extra == \"all\"","orjson>=3.10; extra == \"all\"","googleapis-common-protos; extra == \"all\"","protobuf; extra == \"all\""]},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"2.14.0","version_hint":null,"summary":"confluent-kafka@2.14.0 is safe to use (health: 85/100)"},"requested_version":null,"_cache":"miss","_response_ms":392,"_powered_by":"depscope.dev — free package intelligence for AI agents"}