This page shows you how to delete an index and all its data. For pod-based indexes, deleting an index also deletes the associated computing resources.

To learn about the concepts related to indexes, see Understanding indexes.

When you create a pod-based index, it runs as a service until you delete it. Users are billed for running pod-based indexes, so we recommend you delete any you’re not using. This will minimize your costs.

For serverless indexes, you only pay for what you use, so there’s no extra cost for having additional indexes.

The following example deletes a Pinecone index named example-index:

If deletion protection is enabled on an index, requests to delete it will fail and return a 403 - FORBIDDEN status with the following error:

Deletion protection is enabled for this index. Disable deletion protection before retrying.

Before you can delete such an index, you must first disable deletion protection.