Registry /
workflow / apache-airflow-providers-pinecone
Install & Compatibility
Where this runs
tested against v2.4.5 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 5.438s · 263.2MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 24.4s · import 5.016s · 261MB
262MB installed
● package 262MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
PineconeHook
✓ from airflow.providers.pinecone.hooks.pinecone import PineconeHook
✗ from airflow.providers.pinecone.hooks import PineconeHook
Incorrect parent module; PineconeHook is in hooks.pinecone, not directly in hooks
PineconeIngestOperator
✓ from airflow.providers.pinecone.operators.pinecone import PineconeIngestOperator
✗ from airflow.providers.pinecone.operators import PineconeIngestOperator
Operator is in the pinecone submodule, not directly in operators
Initialize a PineconeHook and create an index. Ensure a Pinecone connection is defined in Airflow.
from airflow.providers.pinecone.hooks.pinecone import PineconeHook
hook = PineconeHook(pinecone_conn_id='pinecone_default')
hook.create_index(name='test-index', dimension=512, metric='cosine')
airflow --version
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'airflow.providers.pinecone'
Provider package not installed or Airflow is too old (<2.0) and doesn't support providers.
fixInstall the provider: pip install apache-airflow-providers-pinecone. Ensure you are using Airflow 2.0+.
AttributeError: 'PineconeHook' object has no attribute 'create_index'
Using an older version of the provider (<2.4.0) where create_index was not exposed.
fixUpgrade to the latest provider: pip install --upgrade apache-airflow-providers-pinecone
Connection to Pinecone failed: SSL error
Missing or incorrect Pinecone environment in connection. The environment must match your Pinecone project (e.g., 'us-west1-gcp').
fixIn Airflow UI, edit the Pinecone connection to include the correct environment, ensure API key is set, and check network/firewall settings.
Upgrade
Version history
2.4.5latest on PyPI · released May 23, 2026
Audit
Dependencies
apache-airflowrequiredRequired runtime dependency
pinecone-clientrequiredOfficial Pinecone Python client