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:

Inference

Use the Inference API to generate vector embeddings and rerank results using models hosted on Pinecone’s infrastructure.

You can use the Inference API as a standalone service, via the embed and rerank endpoints, or integrated with Pinecone’s database operations, via the create_for_model, upsert_records, and search_records endpoints.

The following Pinecone SDKs support using the Inference API as a standalone service:

The following Pinecone SDKs support using the Inference API integrated with Pinecone’s database operations:

Was this page helpful?