December 2025
Assistant
Increased metadata limit for assistants
The metadata field limit for assistants has been increased from 1KB to 16KB.Assistant metadata is a JSON object that you can use to store custom organizational data, tags, and attributes for your assistants. You can specify metadata when creating an assistant by including ametadata field in your request, or update it later using the update assistant endpoint.For more information, see Create an assistant and Manage assistants.Docs
Test Pinecone at scale
Added a new guide to help you test Pinecone at production scale. The guide describes how to create an index, import 10 million vectors, and then use Vector Search Bench (VSB) to capture performance metrics for 100,000 queries. To run this test, consider signing up for a Standard plan trial.Assistant
Pinecone Assistant now supports GPT-5
Pinecone Assistant now supports the GPT-5 model. To use it, setmodel to gpt-5 when chatting with your assistant.For more information, see Chat with Assistant and Chat through the OpenAI-compatible interface.General
Upgrade from Starter to Standard trial
Organizations on the Starter plan can now upgrade to a Standard plan trial at any time. The Standard trial provides 21 days and $300 in credits to test Pinecone at scale, with access to Standard plan features such as higher limits. For more information, see Standard plan trial.Assistant
Delete Assistant files while they are still processing
You can now delete a file uploaded to an assistant while it is still processing. Previously, you had to wait for file processing to complete before you could delete a file.For more information, see Manage files.General
Annual commit discount
In the Pinecone console, customers on Standard and Enterprise pay-as-you-go plans can now commit to an annual contract and receive a discount on usage. For more information, see Understanding cost.Assistant
Increased instructions limit for assistants
The maximum size for assistant instructions has been increased from 8 KB to 16 KB.Instructions are included in every chat API call. Longer instructions increase input token costs for each request and consume more of the LLM’s context window, reducing available space for retrieved context and conversation history.For more information, see Create an assistant and Manage assistants.API
Dedicated Read Nodes: now in public preview
Dedicated Read Nodes is now in public preview. Users on Standard and Enterprise plans can now create Dedicated Read Nodes indexes using the console and API.With Dedicated Read Nodes, you can provision read hardware for large, high-throughput indexes that require predictable, low latency.For more information, see Dedicated Read Nodes.November 2025
API
Pinecone API version 2025-10 is now the latest stable version
2025-10 is now the latest stable version of the Pinecone APIs. This version does not include any breaking changes, and provides the following new features:Dedicated read nodes (early access):- The Create an index and Configure index endpoints allow you to create and configure indexes that use dedicated read nodes. With dedicated read nodes, you can allocate dedicated hardware for read operations. This is useful for large, high-QPS indexes that require consistent, predictable low latency.
- The Describe an index endpoint now allows you to view information about a dedicated index: shards, replicas, and scaling status.
- The Create a namespace endpoint allows you to create a namespace without upserting vectors. You can optionally configure a metadata schema when creating the namespace to pre-declare which metadata fields should be indexed for filtering.
- The List namespaces endpoint now supports filtering namespaces by prefix and returns the total count of matching namespaces.
- The Describe a namespace endpoint allows you to view the metadata schema configuration for a namespace, including which fields are indexed for filtering.
- The Create an index endpoint now allows you to specify a metadata schema at index creation time to pre-declare which metadata fields should be indexed for filtering across all namespaces.
- The Update a vector endpoint allows you to update metadata across multiple records in a namespace using a metadata filter expression, eliminating the need to update records individually by ID.
- The Fetch vectors by metadata endpoint allows you to fetch vectors using metadata filters without knowing their vector IDs.
- The Search with text endpoint now supports a
match_termsparameter that allows you to specify terms that must be present in search results for sparse indexes.
Assistant
n8n quickstarts
Added new quickstart options to create an n8n workflow that downloads files via HTTP and lets you chat with them using Pinecone and OpenAI.SDK
Released Node.js SDK v6.1.3
Releasedv6.1.3 of the Pinecone Node.js SDK.This version of the SDK fixes a bug in Assistant.listFiles(). Previously, when passing a filter to listFiles, the top-level metadata object was not handled correctly. This caused the method to return all files, regardless of the filter.It’s no longer necessary to provide a top-level metadata object. Instead, declare metadata fields directly in the filter object:- ✅
const files = await assistant.listFiles({ filter: { document_type: 'manuscript' } }); - ❌
const files = await assistant.listFiles({ filter: { metadata: { document_type: 'manuscript' } } });
October 2025
Assistant
Increased files per assistant on the Starter plan
On the Starter plan, you can now upload up to 100 files to an assistant. Previously, the limit was 10 files.To learn more, see Assistant limits.General
Enhanced monthly spend alerts
You can now set multiple spend alerts to monitor your organization’s monthly spending. These alerts notify designated recipients when spending reaches specified thresholds. The alerts automatically reset at the start of each monthly billing cycle.Additionally, to protect from unexpected cost increases, Pinecone sends an alert when spending exceeds double your previous month’s invoice amount. While the alert threshold is fixed, you can modify which email addresses receive the alert and enable or disable the alert notifications.To learn more, see Manage cost.Docs
Agentic quickstart
Added new agentic quickstart options to help you build Pinecone applications with AI coding agents like Claude Code and Cursor. Instead of copying code snippets, you work with an agent that understands Pinecone APIs and implements production-ready patterns automatically.CLI
Pinecone CLI v0.1.0
We’ve released v0.1.0 of the Pinecone CLI. The CLI lets you manage Pinecone infrastructure (organizations, projects, indexes, and API keys) directly from your terminal and in CI/CD.This feature is in public preview. We’ll be adding more features to the CLI over time, and we’d love your feedback on this early version.For more information, see the CLI quickstart.September 2025
Docs
Production best practices
Added a new error handling guide to help you handle errors gracefully in production, including implementing retry logic with exponential backoff for rate limits and transient errors.Updated the production checklist with enhanced guidance on data modeling, database limits, and performance optimization.Docs
Changing payment methods
Added a new guide to help customers change their payment method for Pinecone’s Standard or Enterprise plan, including switching from credit card to marketplace billing and vice versa.Database
Released Pinecone Terraform Provider v2.0.0
Released v2.0.0 of the Terraform Provider for Pinecone. This version adds support for managing API keys and projects.Assistant
Multimodal context for assistants
Assistants can now gather context from images in PDF files. To learn more, see Multimodal context for assistants. This feature is in public preview.August 2025
Database
Filter lexical search by required terms
You can now filter lexical search results to require specific terms. This is especially useful for filtering out results that don’t contain essential keywords, requiring domain-specific terminology in results, and ensuring specific people, places, or things are mentioned. This feature is in public preview.To learn more, see Filter by required terms.General
SSO setup improvements
We’ve streamlined the SSO setup process, eliminating the need to add placeholder URLs to your identity provider. To learn more, see Configure SSO with Okta.Database
Update metadata across multiple records
You can now update metadata across multiple records in a namespace. This feature is in early access.Database
Data import from Azure Blob Storage
Now, you can import data from an Azure Blob Storage container into a Pinecone index. This feature is in public preview.To learn more, read:Assistant
Assistant MCP server endpoint update
Breaking Change: After August 31, 2025 at 11:59:59 PM UTC, the SSE-based MCP endpoint for assistants (/mcp/assistants/<YOUR_ASSISTANT_NAME>/sse) will no longer work.Before then, update your applications to use the streamable HTTP transport MCP endpoint (/mcp/assistants/<YOUR_ASSISTANT_NAME>). This endpoint follows the current MCP protocol specification and provides improved flexibility and compatibility.Please note that Assistant MCP servers are in early access and are not intended for production usage.For more information, see Use an Assistant MCP server.July 2025
Database
Increased context window for pinecone-sparse-english-v0
You can now raise the context window for Pinecone’s hosted pinecone-sparse-english-v0 embedding model from 512 to 2048 using the max_tokens_per_sequence parameter.SDK
Release Go SDK v4.1.0, v4.1.1, and v4.1.2
Releasedv4.1.0, v4.1.1, and v4.1.2 of the Pinecone Go SDK.v4.1.0adds support for admin API operations for working with API keys, projects, and service accounts.v4.1.1addsPercentCompleteandRecordsImportedto the response when describing an import and listing imports.v4.1.2adds support for migrating a pod-based index to serverless.
SDK
Release Node.js SDK v6.1.2
Releasedv6.1.2 of the Pinecone Node.js SDK. This version adds support for the following:- Migrating a pod-based index to serverless.
- Controlling whether
signed_urlis included in the response when describing a file for an assistant.
June 2025
Assistant
Unlimited assistant file storage for paid plans
Organizations on the Standard and Enterprise plans now have unlimited file storage for their assistants. Previously, organizations on these plans were limited to 10 GB of file storage per project.Database
Data import from Google Cloud Storage
You can now import data into an index from Google Cloud Storage. This feature is in public preview.SDK
Released Python SDK v7.1.0, v7.2.0, and v7.3.0
Releasedv7.1.0, v7.2.0, and v7.3.0 of the Pinecone Python SDK.v7.1.0fixes minor bugs.v7.2.0adds support for managing namespaces.v7.3.0adds support for admin API operations for working with API keys, projects, and service accounts.
SDK
Released Go SDK v4.0.0 and v4.0.1
Releasedv4.0.0 and v4.0.1 of the Pinecone Go SDK.Go SDK v4.0.0 uses the latest stable API version, 2025-04, and includes support for the following:- Managing namespaces
- Reusing an index connection with a new namespace (see the Go example)
- Creating and managing backups
- Restoring indexes from backups
- Listing embedding and reranking models hosted by Pinecone
- Getting details about a model hosted by Pinecone
v4.0.1 expands the DescribeIndex response to include the private_host value for connecting to indexes with a private endpoint.SDK
Released Node.js SDK v6.1.1
Releasedv6.1.1 of the Pinecone Node.js SDK. This version adds support for setting the sampling temperature for an assistant, and expands the describeIndex response to include the private_host value for connecting to indexes with a private endpoint.Docs
Data modeling guide
Added a new guide to help you model your data for efficient ingestion, retrieval, and management in Pinecone.SDK
Released Java SDK v5.1.0
Releasedv5.1.0 of the Pinecone Java SDK. This version adds support for listing and describing embedding and reranking models hosted by Pinecone.SDK
Released Node.js SDK v6.1.0
Releasedv6.1.0 of the Pinecone Node.js SDK. This version adds support for controlling the context snippets sent to the LLM by an assistant.May 2025
SDK
Released Python SDK v7.0.1 and v7.0.2
Releasedv7.0.1 and v7.0.2 of the Pinecone Python SDK. These versions fix minor bugs discovered since the release of the v7.0.0 major version.SDK
Released Node.s SDK v6.0.1
Releasedv6.0.1 of the Pinecone Node.js SDK. This version adds pagination to the listBackups operation.API
Pinecone API version 2025-04 is now the latest stable version
2025-04 is now the latest stable version of the Pinecone APIs. For highlights, see the SDK releases below.SDK
Released Python SDK v7.0.0
Releasedv7.0.0 of the Pinecone Python SDK. This version uses the latest stable API version, 2025-04, and includes support for the following:- Creating and managing backups
- Restoring indexes from backups
- Listing embedding and reranking models hosted by Pinecone
- Getting details about a model hosted by Pinecone
- Creating a BYOC index
pinecone-plugin-assistant package required to work with Pinecone Assistant is now included by default; it is no longer necessary to install the plugin separately.SDK
Released Node.js SDK v6.0.0
Releasedv6.0.0 of the Pinecone Node.js SDK. This version uses the latest stable API version, 2025-04, and includes support for the following:SDK
Released Java SDK v5.0.0
Releasedv5.0.0 of the Pinecone Java SDK. This version uses the latest stable API version, 2025-04, and includes support for the following:SDK
Released .NET SDK v4.0.0
Releasedv4.0.0 of the Pinecone .NET SDK. This version uses the latest stable API version, 2025-04, and includes support for the following:- Creating indexes with integrated embedding and reranking
- Upserting text to an integrated index
- Searching an integrated index with text
- Managing namespaces
- Creating and managing backups
- Restoring indexes from backups
- Listing embedding and reranking models hosted by Pinecone
- Getting details about a model hosted by Pinecone
Docs
New Docs IA
We’ve overhauled the information architecture of our guides to mirror the goals of users, from indexing to searching to optimizing to production.This change includes distinct pages for search types:And optimization techniques:April 2025
Database
Bring Your Own Cloud (BYOC) in GCP
The Bring Your Own Cloud (BYOC) offering is now available in GCP. Organizations with high security and compliance requirements can use BYOC to deploy Pinecone Database in their own GCP account. This feature is in public preview.Database
Integrate AI agents with Pinecone MCP
Pinecone’s open-source MCP server enables AI agents to interact directly with Pinecone’s functionality and documentation via the standardized Model Context Protocol (MCP). Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.Assistant
Add context to AI agents with Assistant MCP
Every Pinecone Assistant now has a dedicated MCP server that gives AI agents direct access to the assistant’s knowledge through the standardized Model Context Protocol (MCP).Assistant
Upload a file from an in-memory binary stream
You can upload a file to an assistant directly from an in-memory binary stream using the Python SDK and the BytesIO class.Database
Released Pinecone Terraform Provider v1.0.0
Released v1.0.0 of the Terraform Provider for Pinecone. This version adds support for sparse indexes, indexes with integrated embedding and reranking, index tags, and index deletion protection.SDK
Released .NET SDK v3.1.0
Releasedv3.1.0 of the Pinecone .NET SDK. This version adds support for indexes with integrated embedding and reranking.Docs
LLM shortcuts for Pinecone docs
You can now use the “Copy page” options at the top of every page of the Pinecone documentation to quickly ground LLMs with Pinecone-specific context.March 2025
Assistant
Control the context snippets the assistant sends to the LLM
You can control the context snippets sent to the LLM by settingcontext_options in the request.SDK
Released Go SDK v3.1.0
Releasedv3.1.0 of the Pinecone Go SDK. This version adds support for indexes with integrated embedding and reranking.General

Launch week: Dark mode
Dark mode is now out for Pinecone’s website, docs, and console. You can change your theme at the top right of each site.General
Launch week: Self-service audit logs
You can now enable and configure audit logs for your Pinecone organization. Audit logs provide a detailed record of user, service account, and API actions that occur within Pinecone. This feature is in public preview and available only on Enterprise plans.General
Launch week: Introducing the Admin API and service accounts
You can now use service accounts to programmatically manage your Pinecone organization through the Admin API. Use the Admin API to create and manage projects, as well as create and manage API keys. The Admin API and service accounts are in public preview.Database
Launch week: Back up an index through the API
You can now back up an index and restore an index through the Pinecone API. This feature is in public preview.Database
Launch week: Optimized database architecture
Pinecone has optimized its serverless database architecture to meet the growing demand for large-scale agentic workloads and improved performance for search and recommendation workloads. New customers will use this architecture by default, and existing customers will gain access over the next month.Docs
Firebase Genkit integration
Added the Firebase Genkit integration page.Database
Bring Your Own Cloud (BYOC) in public preview
Bring Your Own Cloud (BYOC) lets you deploy Pinecone Database in your private AWS account to ensure data sovereignty and compliance, with Pinecone handling provisioning, operations, and maintenance. This feature is in public preview on AWS.February 2025
Docs
Docs site refresh
We’ve refreshed the look and layout of the Pinecone documentation site. You can now use the dropdown at the top of the side navigation to view documentation for either Pinecone Database or Pinecone Assistant.Assistant
Limit the number of chunks retrieved
You can now limit the number of chunks the reranker sends to the LLM. To do this, set thetop_k parameter (default is 15) when retrieving context snippets.Docs
Assistant Quickstart colab notebook
Added the Assistant Quickstart colab notebook. This notebook shows you how to set up and use Pinecone Assistant in your browser.SDK
Released Node.js SDK v5.0.0
Releasedv5.0.0 of the Pinecone Node.js SDK. This version uses the latest stable API version, 2025-01, and includes support for Pinecone Assistant and sparse-only indexes.Docs
New integrations
Added the Box and Cloudera AI integration pages.Assistant
Citation highlights in assistant responses
You can now include highlights in an assistant’s citations. Highlights are the specific parts of the document that the assistant used to generate the response.Citation highlights are available in the Pinecone console or API versions2025-04 and later.API
Pinecone API version 2025-01 is now the latest stable version
2025-01 is now the latest stable version of the Pinecone APIs.SDK
Released Python SDK v6.0.0
Releasedv6.0.0 of the Pinecone Python SDK. This version uses the latest stable API version, 2025-01, and includes support for the following:- Index tags to categorize and identify your indexes.
- Integrated inference without the need for extra plugins. If you were using the preview functionality of integrated inference, you must uninstall the
pinecone-plugin-recordspackage to use thev6.0.0release. - Enum objects to help with the discoverability of some configuration options, for example,
Metric,AwsRegion,GcpRegion,PodType,EmbedModel,RerankModel. This is a backwards compatible change; you can still pass string values for affected fields. - New client variants,
PineconeAsyncioandIndexAsyncio, which provideasyncmethods for use with asyncio. This makes it possible to use Pinecone with modern async web frameworks such as FastAPI, Quart, and Sanic. Async support should significantly increase the efficiency of running many upserts in parallel.
SDK
Released Java SDK v4.0.0
Releasedv4.0.0 of the Pinecone Java SDK. This version uses the latest stable API version, 2025-01, and adds support for sparse-only indexes.SDK
Released Go SDK v3.0.0
Releasedv3.0.0 of the Pinecone Go SDK. This version uses the latest stable API version, 2025-01, and adds support for sparse-only indexes.SDK
Released .NET SDK v3.0.0
Releasedv3.0.0 of the Pinecone .NET SDK. This version uses the latest stable API version, 2025-01, and adds support for sparse-only indexes.January 2025
General
Update to the API keys page
Added the Created by column on the API keys page in the Pinecone Console. This column shows the email of the user who created the API key.Database
Sparse-only indexes in early access
You can now use sparse-only indexes for the storage and retrieval of sparse vectors. This feature is in early access.Assistant
Pinecone Assistant is generally available (GA) for all users.Read more about the release on our blog.SDK
Released Node SDK v4.1.0
Releasedv4.1.0 of the Pinecone Node.js SDK. This version adds support for index tags when creating or configuring indexes. It also adds a new RetryOnServerFailure class that automatically retries asynchronous operations with exponential backoff when the server responds with a 500 or 503 error.General
SDK
Released Go SDK v2.2.0
Releasedv2.2.0 of the Pinecone Go SDK. This version adds support for index tags when creating or configuring indexes.