Skip to main content
Pinecone Docs
current

Search documentation

Type to search this documentation.

Guides

Every guide in Pinecone Docs.

Get started

Quickstart

The knowledge engine

Context design

Queries and sessions

Tools

Bring Your Own Cloud

Build an assistant

Upload your data

Chat with an assistant

Evaluate answers

Retrieve context snippets

Integrate with AI agents

Core concepts

Index data

Create and configure

Data ingestion

Multitenancy

Dedicated read nodes

Overview

Semantic search

Optimize

Manage data

Namespace aliases

Manage backups

Manage cost

Move to production

Enforce security

Admin

Manage billing

Manage security

Manage organizations

Manage projects

OverviewLearn how Pinecone projects organize indexes, cloud environments, API keys, and members, including project roles and per-role permission summaries.Create a projectCreate a new Pinecone project in your organization using the console or Admin API, including project name, tags, and customer-managed encryption keys (CMEK).Manage projectsView project details, rename projects, and delete projects in your Pinecone organization using the console or Admin API with owner permissions.Manage project membersAdd, remove, and update Pinecone project members using role-based access control (RBAC) to manage permissions and project owner roles.Manage API keysCreate, view, update, and delete Pinecone API keys with custom permissions per project, including scoped roles and data plane access controls.Manage service accountsAdd service accounts to a Pinecone project and assign project roles to enable programmatic API access for automated workflows and CI pipelines.OverviewUnderstand how Pinecone projects contain assistants, indexes, and users, and review project owner and project user roles and their permissions.Create a projectCreate a new Pinecone project in the console or through the Admin API, add tags, and optionally enable a customer-managed encryption key (CMEK).Manage projectsView project details, rename projects, add project tags, and delete Pinecone projects using the console or the Admin API with an access token.Manage project membersAdd users to a Pinecone project, assign project owner or user roles, edit permissions, and remove members to control access to indexes and API keys.Manage API keysCreate, view, update, and delete Pinecone API keys for a project, plus assign custom permission roles to control data plane and control plane access.Manage service accountsAdd and manage project-level service accounts in Pinecone Assistant to enable programmatic Admin API access, roles, and permissions.

Operations

Integrate with cloud storage

Integrate with AI agents

Using pods

Back up and restore

Reference

APIs

Database limits

Database

Indexes

Namespaces

Namespace aliases

Vectors

Documents

Imports

Backups

Backup schedules

Inference

Inference

Admin

Projects

Organizations

API Keys

Users

Invites

Service Accounts

Role Bindings

Architecture

SDKs

Python

Node.js

Java

Go

CLI

Tools

Control plane

Manage Workspaces

Data plane

Auth

Project

Connectors

Contexts

List contexts (newest first, with stats)Every context in the active project, newest first, each with its aggregate task counters.Create a contextCreated empty, and not queryable until you import sources and curate them — curate is explicit. Optionally seed a manifest. A work context is the exception: queryable from day zero, built from traces of work rather than documents.Get a contextOne context and its derived lifecycle flags.Update a contextAll fields optional; an absent one is left untouched. An empty string clears description/guide, and {} clears the manifest back to defaults.Delete a context (and its Pinecone indexes)Delete the context, its sources, its curated knowledge, and its Pinecone indexes. Not reversible.Per-context task statisticsAggregate counters over every task this context has run. The project-wide equivalent is GET /stats.Trigger an on-demand self-tuning optimizeTunes the manifest from real query traffic, then chains a forced re-curate. Every field of the required body is optional, so {} is valid — and a no-op without candidate_queries. The context must be curated, and only one optimize runs at a time.Run the Design-flow explore agent (propose a manifest)Inspects the uploaded source and proposes manifest-template matches in the task's output (see ExploreOutput). Persists nothing — review the proposal, then apply it with a manifest update and a forced curate. Body is optional.Estimate the token + time cost of curating the in-progress manifestEstimates the token and time cost of curating the sources under the manifest in the request body, reported as the task's output (see ProfileEstimateOutput). Persists nothing. Body is optional.

Manifest

Curation

Source Files

Knowledge

Query

Run one KnowQL query turnSend ask and, on a new session, a scope of 1–10 contexts; continue an existing one withFetch one query (turn)One turn, including its steps, citations, and usage. This is what a background run is polled with.Cancel an in-progress query turnIdempotent — an already-terminal query is returned unchanged. On success the turn's status becomes cancelled.Fetch the recorded trace for a query turnThe per-turn debug trace (steps, tool calls, strategy, cost, rollup). Trace persistence is unconditional — every turn lands a trace blob — so this is available once the turn is terminal.Stream a query turn's events (SSE)The turn's events as they land — the same type-named events POST /query emits with stream: true, as a standalone resumable subscription. Reconnect with Last-Event-ID to replay from where the stream dropped.Record thumbs-up/down feedback on a query turnRecord a thumbs-up or thumbs-down on a turn. The rating is returned on the turn thereafter.List the selectable query modelsWhat the model field on POST /query draws from: the default, every catalog entry, the tier → model-id map, per-phase defaults, and the curate-capable ids. Only entries with available: true are selectable; the rest are rejected with 400.List project-wide query sessions (newest first)Every conversation thread in the project, newest first.Get a session with its queries (conversation order)One session with its turns in conversation order.Delete a session and its queriesDelete a session and every turn belonging to it.

Tasks

Task Files

Examples

Connect an integration

IDEs & CLIs

Data sources

AirbyteUse the Airbyte Pinecone destination connector to build no-code ETL pipelines that embed source data and upsert vectors for semantic search and RAG.ApifyUse the Apify Pinecone integration to crawl and scrape websites, embed the results, and upsert vectors for RAG and semantic search over web content.ArynUse Aryn Sycamore and the Partitioning Service with Pinecone to extract, chunk, and embed complex PDFs and documents for higher-accuracy RAG pipelines.BoxConnect Box folders to Pinecone Database to embed documents with Pinecone Inference and build RAG agents and semantic search over Box content.ConfluentUse the Pinecone Sink Connector for Confluent Kafka to stream events, embed them with LLMs, and upsert vectors for real-time semantic search and RAG.DatabricksUse Databricks and the Pinecone Spark connector to distribute embedding jobs across a cluster and upsert vectors at scale for semantic search and RAG.DatavoloUse Datavolo pipelines to source, transform, and enrich unstructured data into Pinecone for retrieval augmented generation and multimodal AI apps.EstuaryUse the Estuary Pinecone connector to build real-time, millisecond-latency pipelines that incrementally embed source data for LLM search and RAG.FleakUse Fleak's low-code workflows with Pinecone to combine SQL, LLM inference, and vector search in serverless APIs for RAG and data enrichment pipelines.FlowiseAIUse FlowiseAI with Pinecone to build low-code LLM apps that upsert documents and query vector indexes for RAG chatbots and semantic search flows.GathrUse Gathr's no-code data-to-outcome platform with Pinecone to build enterprise RAG apps, chatbots, and vector pipelines from ingestion through deployment.MatillionUse Matillion Data Productivity Cloud to chunk, embed, and upsert data into Pinecone with low-code AI pipelines for RAG, ETL, and GenAI apps.NexlaUse Nexla no-code data pipelines to ingest from SharePoint, OneDrive, and 500+ sources into Pinecone for enterprise RAG and vector search apps.RedpandaStream events into Pinecone with Redpanda Connect's declarative YAML pipelines for real-time vector ingestion, at-least-once delivery, and RAG ETL.SnowflakeDeploy Pinecone on Snowpark Container Services to run vector search and GenAI apps inside Snowflake without moving data out of your warehouse.StreamNativePipe Apache Pulsar topics to Pinecone via the StreamNative sink connector for real-time vector ingestion, event streaming, and Kafka-compatible RAG.UnstructuredUse Unstructured to parse, chunk, and load PDFs, Word, and 25+ document types into Pinecone for LLM-ready RAG ETL pipelines and semantic search apps.

Frameworks

AI EngineUse the AI Engine WordPress plugin with Pinecone to power chatbots, semantic search, and RAG over site content directly from your WordPress dashboard.Amazon BedrockSelect Pinecone as a Knowledge Base for Amazon Bedrock to ground LLMs with your enterprise data and build accurate, low-latency RAG applications on AWS.Amazon SageMakerCombine Amazon SageMaker with Pinecone to host LLMs and embedding models for scalable retrieval augmented generation and vector search workloads.Cloudera AIIntegrate Cloudera AI with Pinecone to run distributed Spark and Python embedding pipelines and power scalable RAG and vector search on enterprise data.Context DataUse Context Data with Pinecone to build no-code flows from Postgres, S3, Salesforce, and more, embedding data and querying indexes in Query Studio.GenkitUse the Genkit Pinecone plugin with Firebase to build AI features with type-safe indexers, embedders, and retrievers for RAG and semantic search apps.HaystackUse Deepset Haystack's PineconeDocumentStore to build production NLP pipelines that index, embed, and query documents for question answering and RAG.Instill AIWire Pinecone into Instill AI no-code pipelines to upsert, query, and power RAG agents, chatbots, and knowledge bases with vector similarity.LangChainBuild LangChain RAG apps, agents, and chatbots on Pinecone: manage embeddings, vector stores, retrievers, and chains for LLM-powered search.LlamaIndexBuild LlamaIndex RAG pipelines on Pinecone: ingest documents, structure private data, and run semantic search and question-answering over LLMs.n8nAutomate Pinecone vector store and Assistant workflows in n8n: build RAG pipelines, semantic search, and no-code AI automations with 400+ apps.NucliaPower Nuclia RAG-as-a-Service with Pinecone: index documents, customize retrieval and chunking strategies, and deploy LLM knowledge boxes at scale.OctoAICombine OctoAI's GTE Large embeddings and open-source LLMs with Pinecone and Canopy for cost-effective RAG, semantic search, and generative AI apps.VoltAgent

Infrastructure

Models

Observability

Build an integration

Changelog

Contact support

Account management

Indexes

Data

Common errors

Miscellaneous

Documentation menu