Skip to main content
Pod-based indexes are legacy. Customers who signed up for a Standard or Enterprise plan on or after August 18, 2025 cannot create them. Create a serverless index instead. Serverless indexes use on-demand read capacity by default, or dedicated read nodes for sustained high query rates and workloads of millions of records or more.
SDKs that target API version 2026-07 don’t support creating pod-based indexes, and they reject creating an index from a collection. You can still list, describe, and delete existing collections. To create or restore a pod-based index, use an SDK version that targets an earlier API version, or send an earlier X-Pinecone-Api-Version with the REST API. To move a pod-based index to serverless, see Migrate a pod-based index to serverless.
A collection is a static copy of a pod-based index that only consumes storage. It’s a non-queryable representation of a set of records. You can create a collection of a pod-based index, and you can create a new pod-based index from a collection. This allows you to restore the index with the same or different configurations.
Once a collection is created, it can’t be moved to a different project.

Use cases

Creating a collection is useful when performing tasks like the following:
  • Protecting an index from manual or system failures.
  • Temporarily shutting down an index.
  • Copying the data from one index into a different index.
  • Making a backup of your index.
  • Experimenting with different index configurations.

Performance

Collections operations perform differently, depending on the pod type of the index:
  • Creating a p1 or s1 index from a collection takes approximately 10 minutes.
  • Creating a p2 index from a collection can take several hours when the number of vectors is on the order of 1,000,000.

Limitations

Collection limitations are as follows:
  • You can only perform operations on collections in the current Pinecone project.

Pricing

See Pricing for up-to-date pricing information.