This page provides guidance on managing the cost of Pinecone. For the latest pricing details, see our pricing page. For help estimating total cost, see Understanding cost. To view or download a detailed report of your current usage and costs, see Monitor usage and costs.

Set a monthly spend alert

To receive an email notification when your organization’s spending reaches a specified limit, set a monthly spend alert:
  1. Go to Settings > Usage in the Pinecone console.
  2. In the Monthly spend alert section, click Create spend alert.
  3. Enter the dollar amount at which you want to receive an alert.
  4. Click Update alert.

List by ID prefix

By using a hierarchical ID schema, you can retrieve records without performing a query. To do so, you can use list to retrieve records by ID prefix, then use fetch to retrieve the records you need. This can reduce costs, because query consumes more RUs when scanning a larger namespace, while fetch consumes a fixed ratio of RUs to records retrieved.

Use namespaces for multitenancy

If your application requires you to isolate the data of each customer/user, consider implementing multitenancy with serverless indexes and namespaces. With serverless indexes, you pay only for the amount of data stored and operations performed. For queries in particular, the cost is partly based on the total number of records that must be scanned, so using namespaces can significantly reduce query costs.

Commit to annual spend

Users who commit to an annual contract may qualify for discounted rates. To learn more, contact Pinecone sales.

Talk to support

Users on Standard and Enterprise plans can contact Support for help in optimizing costs.

See also