Skip to main content
Managed vector database for semantic search and retrieval-augmented generation. Use it to create indexes, generate embeddings and rerank results with Pinecone Inference, and upsert/query/fetch/delete vectors with metadata filtering. Unlike a general datastore, Pinecone is purpose-built for low-latency similarity search over high-dimensional embeddings at scale. 11 endpoints available through Lava’s AI Gateway. See the Pinecone API docs for full documentation.
This provider requires your own credentials — connect your API key or OAuth account before use.

Endpoints

List all indexes in the project

GET https://api.pinecone.io/indexes — Free

Create a serverless index. dimension must match your embedding model (e.g. 1024 for multilingual-e5-large).

POST https://api.pinecone.io/indexes — Free

Describe an index by name. Returns the host for data-plane requests (upsert/query/fetch/delete) on that index.

GET https://api.pinecone.io/indexes/my-index — Free

Delete an index by name

DELETE https://api.pinecone.io/indexes/my-index — Free

Generate embeddings for input text with a hosted Pinecone model (e.g. multilingual-e5-large, llama-text-embed-v2)

POST https://api.pinecone.io/embed — Free

Rerank documents against a query with a hosted reranking model (e.g. bge-reranker-v2-m3)

POST https://api.pinecone.io/rerank — Free

Upsert vectors into a namespace. Target the index host from describe-index. values length must match the index dimension.

POST https://my-index-abc123.svc.aped-4627-b74a.pinecone.io/vectors/upsert — Free

Query a namespace for the topK nearest vectors. Target the index host from describe-index. Supports metadata filter.

POST https://my-index-abc123.svc.aped-4627-b74a.pinecone.io/query — Free

Fetch vectors by id from a namespace. Target the index host from describe-index. Pass ids and namespace as query params.

GET https://my-index-abc123.svc.aped-4627-b74a.pinecone.io/vectors/fetch?ids=v1&namespace=ns1 — Free

Delete vectors by id (or by metadata filter / deleteAll) from a namespace. Target the index host from describe-index.

POST https://my-index-abc123.svc.aped-4627-b74a.pinecone.io/vectors/delete — Free

Get vector counts and fullness per namespace for an index. Target the index host from describe-index.

POST https://my-index-abc123.svc.aped-4627-b74a.pinecone.io/describe_index_stats — Free

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests