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.

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.

You can delete an index using the Pinecone console. For the index you want to delete, click the three dots to the right of the index name, then click Delete.