Pinecone’s APIs let you interact programatically with your Pinecone account.

Database API

Use the Database API to store and query records in Pinecone Database.

The following Pinecone SDKs support the Database API:

Inference API

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

The following Pinecone SDKs support the Inference API:

Assistant API

Use the Assistant API to upload documents, ask questions, and receive responses that reference your documents. This is known as retrieval-augmented generation (RAG).

The following Pinecone SDKs support the Assistant API:

Was this page helpful?