Starts creating a collection from a pod-based index.
The collection name and the source pod-based index name.
The collection metadata and status; check Collections.describe for readiness.
Errors.PineconeArgumentError when the collection name or source is empty.
Deletes a collection.
The collection name, such as catalog-snapshot.
Resolves when the deletion request succeeds.
Errors.PineconeArgumentError when the collection name is empty.
Retrieves the metadata and status of a collection.
The collection name, such as catalog-snapshot.
The collection status, size, dimension, and record count.
Errors.PineconeArgumentError when the collection name is empty.
Lists all collections in the project.
The collections and their current status.
Collections preserve snapshots of pod-based indexes. Access them through Pinecone.collections; do not construct this class directly. Use Backups for index backups instead of pod-based collections.
Example