Skip to main content
Pinecone’s APIs let you interact programmatically with your Pinecone account.
SDK versions are pinned to specific API versions.

Database

Use the Database API to store and query records in Pinecone Database. The following Pinecone SDKs support the Database API:

CLI

Python SDK

Node.js SDK

Java SDK

Go SDK

.NET SDK

Rust SDK

Inference

Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone’s infrastructure. There are two ways to use the Inference API: The following Pinecone SDKs support using the Inference API:

Python SDK

Node.js SDK

Java SDK

Go SDK

.NET SDK