Pinecone SDKs overview
Browse official Pinecone SDKs for Python, Node.js, Java, and Go, including the version mappings between SDK releases and API versions.
Pinecone SDKs
Section titled “Pinecone SDKs”Official Pinecone SDKs provide convenient access to the Pinecone APIs.
SDK versions
Section titled “SDK versions”SDK versions are pinned to specific API versions. When a new API version is released, a new version of the SDK is also released.
The mappings between API versions and SDK versions are as follows:
2026-07 |
2026-04 |
2025-10 |
2025-04 |
2025-01 |
2024-10 |
2024-07 |
2024-04 |
|
|---|---|---|---|---|---|---|---|---|
| Python SDK | v10.x | v9.x | v8.x | v7.x | v6.x | v5.3.x | v5.0.x-v5.2.x | v4.x |
| Node.js SDK | Coming soon | v8.x | v7.x | v6.x | v5.x | v4.x | v3.x | v2.x |
| Java SDK | Coming soon | Coming soon | v6.x | v5.x | v4.x | v3.x | v2.x | v1.x |
| Go SDK | Coming soon | v6.x | v5.x | v4.x | v3.x | v2.x | v1.x | v0.x |
When a new stable API version is released, you should upgrade your SDK to the latest version to ensure compatibility with the latest API changes.
Limitations
Section titled “Limitations”While Pinecone tracks read unit usage with decimal precision, the Pinecone API and SDKs round these values up to the nearest whole number in query, fetch, list, and full-text search responses. For example, if a query uses 0.45 read units, the API and SDKs will report it as 1 read unit.
For precise read unit reporting, see index-level metrics or the organization-wide Usage dashboard.
Community SDKs
Section titled “Community SDKs”Find community-contributed SDKs for Pinecone. These libraries aren't supported by Pinecone.
-
Scala SDK (contributed by cequence-io)
-
PHP SDK (contributed by protobots-io)