# Pinecone Docs ## Docs - [2022 releases](https://docs.pinecone.io/assistant-release-notes/2022.md) - [2023 releases](https://docs.pinecone.io/assistant-release-notes/2023.md) - [2024 releases](https://docs.pinecone.io/assistant-release-notes/2024.md) - [2025 releases](https://docs.pinecone.io/assistant-release-notes/2025.md) - [Feature availability](https://docs.pinecone.io/assistant-release-notes/feature-availability.md) - [Assistant examples](https://docs.pinecone.io/examples/assistant.md) - [Notebooks](https://docs.pinecone.io/examples/notebooks.md) - [Reference architectures](https://docs.pinecone.io/examples/reference-architectures.md) - [Sample apps](https://docs.pinecone.io/examples/sample-apps.md) - [Configure audit logs](https://docs.pinecone.io/guides/assistant/admin/configure-audit-logs.md) - [Configure SSO with Okta](https://docs.pinecone.io/guides/assistant/admin/configure-sso-with-okta.md) - [Create a project](https://docs.pinecone.io/guides/assistant/admin/create-a-project.md) - [Manage API keys](https://docs.pinecone.io/guides/assistant/admin/manage-api-keys.md) - [Manage organization members](https://docs.pinecone.io/guides/assistant/admin/manage-organization-members.md) - [Manage service accounts at the organization-level](https://docs.pinecone.io/guides/assistant/admin/manage-organization-service-accounts.md) - [Manage project members](https://docs.pinecone.io/guides/assistant/admin/manage-project-members.md) - [Manage service accounts at the project-level](https://docs.pinecone.io/guides/assistant/admin/manage-project-service-accounts.md) - [Manage projects](https://docs.pinecone.io/guides/assistant/admin/manage-projects.md) - [Manage your billing plan](https://docs.pinecone.io/guides/assistant/admin/manage-your-billing-plan.md) - [Monitor spend and usage](https://docs.pinecone.io/guides/assistant/admin/monitor-spend-and-usage.md) - [Organizations overview](https://docs.pinecone.io/guides/assistant/admin/organizations-overview.md) - [Projects overview](https://docs.pinecone.io/guides/assistant/admin/projects-overview.md) - [Security overview](https://docs.pinecone.io/guides/assistant/admin/security-overview.md) - [Set up billing through AWS Marketplace](https://docs.pinecone.io/guides/assistant/admin/set-up-billing-through-aws-marketplace.md) - [Set up billing through Azure Marketplace](https://docs.pinecone.io/guides/assistant/admin/set-up-billing-through-azure-marketplace.md) - [Set up billing through GCP Marketplace](https://docs.pinecone.io/guides/assistant/admin/set-up-billing-through-gcp-marketplace.md) - [Chat through the OpenAI-compatible interface](https://docs.pinecone.io/guides/assistant/chat-through-the-openai-compatible-interface.md) - [Chat through the standard interface](https://docs.pinecone.io/guides/assistant/chat-with-assistant.md) - [Context snippets overview](https://docs.pinecone.io/guides/assistant/context-snippets-overview.md) - [Create an assistant](https://docs.pinecone.io/guides/assistant/create-assistant.md) - [Evaluate answers](https://docs.pinecone.io/guides/assistant/evaluate-answers.md) - [Evaluation overview](https://docs.pinecone.io/guides/assistant/evaluation-overview.md) - [Files in Pinecone Assistant](https://docs.pinecone.io/guides/assistant/files-overview.md) - [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants.md) - [Manage files](https://docs.pinecone.io/guides/assistant/manage-files.md) - [Use an Assistant MCP server](https://docs.pinecone.io/guides/assistant/mcp-server.md) - [Pinecone Assistant](https://docs.pinecone.io/guides/assistant/overview.md) - [Pricing and limits](https://docs.pinecone.io/guides/assistant/pricing-and-limits.md) - [Pinecone Assistant quickstart](https://docs.pinecone.io/guides/assistant/quickstart.md) - [Retrieve context snippets](https://docs.pinecone.io/guides/assistant/retrieve-context-snippets.md) - [Upload files](https://docs.pinecone.io/guides/assistant/upload-files.md) - [Check data freshness](https://docs.pinecone.io/guides/data/check-data-freshness.md) - [Delete data](https://docs.pinecone.io/guides/data/delete-data.md) - [Fetch data](https://docs.pinecone.io/guides/data/fetch-data.md) - [Import data](https://docs.pinecone.io/guides/data/import-data.md) - [List record IDs](https://docs.pinecone.io/guides/data/list-record-ids.md) - [Manage document chunks](https://docs.pinecone.io/guides/data/manage-document-chunks.md) - [Query data](https://docs.pinecone.io/guides/data/query-data.md) - [Target an index](https://docs.pinecone.io/guides/data/target-an-index.md) - [Understanding imports](https://docs.pinecone.io/guides/data/understanding-imports.md) - [Understanding metadata](https://docs.pinecone.io/guides/data/understanding-metadata.md) - [Update data](https://docs.pinecone.io/guides/data/update-data.md) - [Upsert data](https://docs.pinecone.io/guides/data/upsert-data.md) - [Examples](https://docs.pinecone.io/guides/get-started/examples.md) - [Glossary](https://docs.pinecone.io/guides/get-started/glossary.md) - [Key features](https://docs.pinecone.io/guides/get-started/key-features.md) - [Pinecone Database](https://docs.pinecone.io/guides/get-started/overview.md) - [Pinecone Database quickstart](https://docs.pinecone.io/guides/get-started/quickstart.md) - [Back up an index](https://docs.pinecone.io/guides/indexes/back-up-an-index.md) - [Create a serverless index](https://docs.pinecone.io/guides/indexes/create-an-index.md) - [Implement multitenancy using namespaces](https://docs.pinecone.io/guides/indexes/implement-multitenancy.md) - [Manage serverless indexes](https://docs.pinecone.io/guides/indexes/manage-indexes.md) - [Back up a pod-based index](https://docs.pinecone.io/guides/indexes/pods/back-up-a-pod-based-index.md) - [Choose a pod type and size](https://docs.pinecone.io/guides/indexes/pods/choose-a-pod-type-and-size.md) - [Create a pod-based index](https://docs.pinecone.io/guides/indexes/pods/create-a-pod-based-index.md) - [Encode sparse vectors](https://docs.pinecone.io/guides/indexes/pods/encode-sparse-vectors.md) - [Manage pod-based indexes](https://docs.pinecone.io/guides/indexes/pods/manage-pod-based-indexes.md) - [Migrate a pod-based index to serverless](https://docs.pinecone.io/guides/indexes/pods/migrate-a-pod-based-index-to-serverless.md) - [Query sparse-dense vectors](https://docs.pinecone.io/guides/indexes/pods/query-sparse-dense-vectors.md) - [Restore a pod-based index](https://docs.pinecone.io/guides/indexes/pods/restore-a-pod-based-index.md) - [Scale pod-based indexes](https://docs.pinecone.io/guides/indexes/pods/scale-pod-based-indexes.md) - [Understanding collections](https://docs.pinecone.io/guides/indexes/pods/understanding-collections.md) - [Understanding hybrid indexes](https://docs.pinecone.io/guides/indexes/pods/understanding-hybrid-search.md) - [Understanding pod-based indexes](https://docs.pinecone.io/guides/indexes/pods/understanding-pod-based-indexes.md) - [Upsert sparse-dense vectors](https://docs.pinecone.io/guides/indexes/pods/upsert-sparse-dense-vectors.md) - [Restore an index](https://docs.pinecone.io/guides/indexes/restore-an-index.md) - [Understanding backups](https://docs.pinecone.io/guides/indexes/understanding-backups.md) - [Understanding indexes](https://docs.pinecone.io/guides/indexes/understanding-indexes.md) - [Generate vectors](https://docs.pinecone.io/guides/inference/generate-embeddings.md) - [Rerank results](https://docs.pinecone.io/guides/inference/rerank.md) - [Understanding Pinecone Inference](https://docs.pinecone.io/guides/inference/understanding-inference.md) - [CI/CD with Pinecone Local and GitHub Actions](https://docs.pinecone.io/guides/operations/automated-testing.md) - [Bring Your Own Cloud for AWS](https://docs.pinecone.io/guides/operations/bring-your-own-cloud.md) - [Configure audit logs](https://docs.pinecone.io/guides/operations/configure-audit-logs.md) - [Configure customer-managed encryption keys](https://docs.pinecone.io/guides/operations/configure-cmek.md) - [Connect to AWS PrivateLink](https://docs.pinecone.io/guides/operations/connect-to-aws-privatelink.md) - [Data deletion on Pinecone](https://docs.pinecone.io/guides/operations/data-deletion.md) - [Integrate with Amazon S3](https://docs.pinecone.io/guides/operations/integrations/integrate-with-amazon-s3.md) - [Manage storage integrations](https://docs.pinecone.io/guides/operations/integrations/manage-storage-integrations.md) - [Local development with Pinecone Local](https://docs.pinecone.io/guides/operations/local-development.md) - [Use the Pinecone MCP server](https://docs.pinecone.io/guides/operations/mcp-server.md) - [Monitoring](https://docs.pinecone.io/guides/operations/monitoring.md) - [Move to production](https://docs.pinecone.io/guides/operations/move-to-production.md) - [Performance tuning](https://docs.pinecone.io/guides/operations/performance-tuning.md) - [Understanding security](https://docs.pinecone.io/guides/operations/understanding-security.md) - [Configure SSO with Okta](https://docs.pinecone.io/guides/organizations/configure-single-sign-on/okta.md) - [Manage your billing plan](https://docs.pinecone.io/guides/organizations/manage-billing/manage-your-billing-plan.md) - [Set up billing through AWS Marketplace](https://docs.pinecone.io/guides/organizations/manage-billing/setting-up-billing-through-aws-marketplace.md) - [Set up billing through Azure Marketplace](https://docs.pinecone.io/guides/organizations/manage-billing/setting-up-billing-through-azure-marketplace.md) - [Set up billing through GCP Marketplace](https://docs.pinecone.io/guides/organizations/manage-billing/setting-up-billing-through-gcp-marketplace.md) - [Manage cost](https://docs.pinecone.io/guides/organizations/manage-cost/manage-cost.md) - [Monitor your usage](https://docs.pinecone.io/guides/organizations/manage-cost/monitor-your-usage.md) - [Understanding cost](https://docs.pinecone.io/guides/organizations/manage-cost/understanding-cost.md) - [Manage organization members](https://docs.pinecone.io/guides/organizations/manage-organization-members.md) - [Manage service accounts at the organization-level](https://docs.pinecone.io/guides/organizations/manage-service-accounts.md) - [Understanding organizations](https://docs.pinecone.io/guides/organizations/understanding-organizations.md) - [Create a project](https://docs.pinecone.io/guides/projects/create-a-project.md) - [Manage API keys](https://docs.pinecone.io/guides/projects/manage-api-keys.md) - [Manage project members](https://docs.pinecone.io/guides/projects/manage-project-members.md) - [Manage projects](https://docs.pinecone.io/guides/projects/manage-projects.md) - [Manage service accounts at the project-level](https://docs.pinecone.io/guides/projects/manage-service-accounts.md) - [Understanding projects](https://docs.pinecone.io/guides/projects/understanding-projects.md) - [Airbyte](https://docs.pinecone.io/integrations/airbyte.md) - [Amazon Bedrock](https://docs.pinecone.io/integrations/amazon-bedrock.md): Pinecone as a Knowledge Base for Amazon Bedrock - [Amazon SageMaker](https://docs.pinecone.io/integrations/amazon-sagemaker.md) - [Anyscale](https://docs.pinecone.io/integrations/anyscale.md) - [Apify](https://docs.pinecone.io/integrations/apify.md) - [Aryn](https://docs.pinecone.io/integrations/aryn.md) - [Amazon Web Services (AWS)](https://docs.pinecone.io/integrations/aws.md) - [Azure](https://docs.pinecone.io/integrations/azure.md) - [Box](https://docs.pinecone.io/integrations/box.md) - [Attribute usage to your integration](https://docs.pinecone.io/integrations/build-integration/attribute-usage-to-your-integration.md) - [Become a Pinecone partner](https://docs.pinecone.io/integrations/build-integration/become-a-partner.md) - [Connect your users to Pinecone](https://docs.pinecone.io/integrations/build-integration/connect-your-users-to-pinecone.md) - [Cloudera AI](https://docs.pinecone.io/integrations/cloudera.md): Vector embedding, RAG, and semantic search at scale - [Cohere](https://docs.pinecone.io/integrations/cohere.md): Using Cohere and Pinecone to generate and index high-quality vector embeddings - [Confluent](https://docs.pinecone.io/integrations/confluent.md) - [Context Data](https://docs.pinecone.io/integrations/context-data.md) - [Databricks](https://docs.pinecone.io/integrations/databricks.md): Using Databricks and Pinecone to create and index vector embeddings at scale - [Datadog](https://docs.pinecone.io/integrations/datadog.md): Monitoring Pinecone with Datadog - [Datavolo](https://docs.pinecone.io/integrations/datavolo.md) - [Estuary](https://docs.pinecone.io/integrations/estuary.md) - [Fleak](https://docs.pinecone.io/integrations/fleak.md) - [FlowiseAI](https://docs.pinecone.io/integrations/flowise.md) - [Gathr](https://docs.pinecone.io/integrations/gathr.md) - [Google Cloud Platform (GCP)](https://docs.pinecone.io/integrations/gcp.md) - [Genkit](https://docs.pinecone.io/integrations/genkit.md) - [GitHub Copilot](https://docs.pinecone.io/integrations/github-copilot.md) - [Haystack](https://docs.pinecone.io/integrations/haystack.md): Using Haystack and Pinecone to keep your NLP-driven apps up-to-date - [Hugging Face Inference Endpoints](https://docs.pinecone.io/integrations/hugging-face-inference-endpoints.md): Using Hugging Face Inference Endpoints and Pinecone to generate and index high-quality vector embeddings - [Instill AI](https://docs.pinecone.io/integrations/instill.md) - [Jina AI](https://docs.pinecone.io/integrations/jina.md) - [LangChain](https://docs.pinecone.io/integrations/langchain.md): Using LangChain and Pinecone to add knowledge to LLMs - [Langtrace](https://docs.pinecone.io/integrations/langtrace.md) - [LlamaIndex](https://docs.pinecone.io/integrations/llamaindex.md): Using LlamaIndex and Pinecone to build semantic search and RAG applications - [Matillion](https://docs.pinecone.io/integrations/matillion.md) - [New Relic](https://docs.pinecone.io/integrations/new-relic.md) - [Nexla](https://docs.pinecone.io/integrations/nexla.md) - [Nuclia](https://docs.pinecone.io/integrations/nuclia.md) - [OctoAI](https://docs.pinecone.io/integrations/octoai.md) - [OpenAI](https://docs.pinecone.io/integrations/openai.md): Using OpenAI and Pinecone to combine deep learning capabilities for embedding generation with efficient vector storage and retrieval - [Integrations](https://docs.pinecone.io/integrations/overview.md): Pinecone integrations enable you to build and deploy AI applications faster and more efficiently. Integrate Pinecone with your favorite frameworks, data sources, and infrastructure providers. - [Pulumi](https://docs.pinecone.io/integrations/pulumi.md) - [Redpanda](https://docs.pinecone.io/integrations/redpanda.md) - [Snowflake](https://docs.pinecone.io/integrations/snowflake.md) - [StreamNative](https://docs.pinecone.io/integrations/streamnative.md) - [Terraform](https://docs.pinecone.io/integrations/terraform.md) - [Traceloop](https://docs.pinecone.io/integrations/traceloop.md) - [TruLens](https://docs.pinecone.io/integrations/trulens.md): Using TruLens and Pinecone to evaluate grounded LLM applications - [Twelve Labs](https://docs.pinecone.io/integrations/twelve-labs.md) - [Unstructured](https://docs.pinecone.io/integrations/unstructured.md) - [Vercel](https://docs.pinecone.io/integrations/vercel.md) - [Voyage AI](https://docs.pinecone.io/integrations/voyage.md): Using Voyage AI and Pinecone to generate and index high-quality vector embeddings - [Model Gallery](https://docs.pinecone.io/models/overview.md): Pinecone integrations enable you to build and deploy AI applications faster and more efficiently. Integrate Pinecone with your favorite frameworks, data sources, and infrastructure providers. - [Create an API key](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/create_api_key.md): Create a new API key for a project. Developers can use the API key to authenticate requests to Pinecone's Data Plane and Control Plane APIs. - [Create a new project](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/create_project.md): Creates a new project. - [Delete an API key](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/delete_api_key.md): Delete an API key from a project. - [Delete a project](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/delete_project.md): Delete a project and all its associated configuration. Before deleting a project, you must delete all indexes, assistants, backups, and collections associated with the project. Other project resources, such as API keys, are automatically deleted when the project is deleted. - [Get API key details](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/fetch_api_key.md): Get the details of an API key, excluding the API key secret. - [Get project details](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/fetch_project.md): Get details about a project. - [Get an access token](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/get_token.md): Obtain an access token for a service account using the OAuth2 client credentials flow. An access token is needed to authorize requests to the Pinecone Admin API. The host domain for OAuth endpoints is `login.pinecone.io`. - [List API keys](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/list_api_keys.md): List all API keys in a project. - [List projects](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/list_projects.md): List all projects in an organization. - [Update a project](https://docs.pinecone.io/reference/api/2025-04/admin-assistant/update_project.md): Update a project's configuration details. You can update the project's name, maximum number of Pods, or enable encryption with a customer-managed encryption key (CMEK). - [Create an API key](https://docs.pinecone.io/reference/api/2025-04/admin/create_api_key.md): Create a new API key for a project. Developers can use the API key to authenticate requests to Pinecone's Data Plane and Control Plane APIs. - [Create a new project](https://docs.pinecone.io/reference/api/2025-04/admin/create_project.md): Creates a new project. - [Delete an API key](https://docs.pinecone.io/reference/api/2025-04/admin/delete_api_key.md): Delete an API key from a project. - [Delete a project](https://docs.pinecone.io/reference/api/2025-04/admin/delete_project.md): Delete a project and all its associated configuration. Before deleting a project, you must delete all indexes, assistants, backups, and collections associated with the project. Other project resources, such as API keys, are automatically deleted when the project is deleted. - [Get API key details](https://docs.pinecone.io/reference/api/2025-04/admin/fetch_api_key.md): Get the details of an API key, excluding the API key secret. - [Get project details](https://docs.pinecone.io/reference/api/2025-04/admin/fetch_project.md): Get details about a project. - [Get an access token](https://docs.pinecone.io/reference/api/2025-04/admin/get_token.md): Obtain an access token for a service account using the OAuth2 client credentials flow. An access token is needed to authorize requests to the Pinecone Admin API. The host domain for OAuth endpoints is `login.pinecone.io`. - [List API keys](https://docs.pinecone.io/reference/api/2025-04/admin/list_api_keys.md): List all API keys in a project. - [List projects](https://docs.pinecone.io/reference/api/2025-04/admin/list_projects.md): List all projects in an organization. - [Update a project](https://docs.pinecone.io/reference/api/2025-04/admin/update_project.md): Update a project's configuration details. You can update the project's name, maximum number of Pods, or enable encryption with a customer-managed encryption key (CMEK). - [Chat with an assistant](https://docs.pinecone.io/reference/api/2025-04/assistant/chat_assistant.md): Chat with an assistant and get back citations in structured form. This is the recommended way to chat with an assistant, as it offers more functionality and control over the assistant's responses and references than the OpenAI-compatible chat interface. For guidance and examples, see [Chat with an assistant](https://docs.pinecone.io/guides/assistant/chat-with-assistant). - [Chat through an OpenAI-compatible interface](https://docs.pinecone.io/reference/api/2025-04/assistant/chat_completion_assistant.md): Chat with an assistant. This endpoint is based on the OpenAI Chat Completion API, a commonly used and adopted API. It is useful if you need inline citations or OpenAI-compatible responses, but has limited functionality compared to the standard chat interface. For guidance and examples, see [Chat with an assistant](https://docs.pinecone.io/guides/assistant/chat-with-assistant). - [Retrieve context from an assistant](https://docs.pinecone.io/reference/api/2025-04/assistant/context_assistant.md): Retrieve context snippets from an assistant to use as part of RAG or any agentic flow. For guidance and examples, see [Retrieve context snippets](https://docs.pinecone.io/guides/assistant/retrieve-context-snippets). - [Create an assistant](https://docs.pinecone.io/reference/api/2025-04/assistant/create_assistant.md): Create an assistant. This is where you specify the underlying training model, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an assistant](https://docs.pinecone.io/guides/assistant/create-assistant) - [Delete an assistant](https://docs.pinecone.io/reference/api/2025-04/assistant/delete_assistant.md): Delete an existing assistant. For guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#delete-an-assistant) - [Delete an uploaded file](https://docs.pinecone.io/reference/api/2025-04/assistant/delete_file.md): Delete an uploaded file from an assistant. For guidance and examples, see [Manage files](https://docs.pinecone.io/guides/assistant/manage-files#delete-a-file). - [Check assistant status](https://docs.pinecone.io/reference/api/2025-04/assistant/describe_assistant.md): Get the status of an assistant. For guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#get-the-status-of-an-assistant) - [Describe a file upload](https://docs.pinecone.io/reference/api/2025-04/assistant/describe_file.md): Get the status and metadata of a file uploaded to an assistant. For guidance and examples, see [Manage files](https://docs.pinecone.io/guides/assistant/manage-files#get-the-status-of-a-file). - [List assistants](https://docs.pinecone.io/reference/api/2025-04/assistant/list_assistants.md): List of all assistants in a project. For guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#list-assistants-for-a-project). - [List Files](https://docs.pinecone.io/reference/api/2025-04/assistant/list_files.md): List all files in an assistant, with an option to filter files with metadata. For guidance and examples, see [Manage files](https://docs.pinecone.io/guides/assistant/manage-files#list-files-in-an-assistant). - [Evaluate an answer](https://docs.pinecone.io/reference/api/2025-04/assistant/metrics_alignment.md): Evaluate the correctness and completeness of a response from an assistant or a RAG system. The correctness and completeness are evaluated based on the precision and recall of the generated answer with respect to the ground truth answer facts. Alignment is the harmonic mean of correctness and completeness. For guidance and examples, see [Evaluate answers](https://docs.pinecone.io/guides/assistant/evaluate-answers). - [Update an assistant](https://docs.pinecone.io/reference/api/2025-04/assistant/update_assistant.md): Update an existing assistant. You can modify the assistant's instructions. For guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#add-instructions-to-an-assistant). - [Upload file to assistant](https://docs.pinecone.io/reference/api/2025-04/assistant/upload_file.md): Upload a file to the specified assistant. For guidance and examples, see [Manage files](https://docs.pinecone.io/guides/assistant/manage-files#upload-a-local-file). - [Configure an index](https://docs.pinecone.io/reference/api/2025-04/control-plane/configure_index.md): Configure an existing index. For serverless indexes, you can configure index deletion protection, tags, and integrated inference embedding settings for the index. For pod-based indexes, you can configure the pod size, number of replicas, tags, and index deletion protection. It is not possible to change the pod type of a pod-based index. However, you can create a collection from a pod-based index and then [create a new pod-based index with a different pod type](http://docs.pinecone.io/guides/indexes/pods/create-a-pod-based-index#create-a-pod-index-from-a-collection) from the collection. For guidance and examples, see [Configure an index](http://docs.pinecone.io/guides/indexes/pods/manage-pod-based-indexes). - [Create a backup of an index](https://docs.pinecone.io/reference/api/2025-04/control-plane/create_backup.md): Create a backup of an index. - [Create a collection](https://docs.pinecone.io/reference/api/2025-04/control-plane/create_collection.md): Create a Pinecone collection. Serverless indexes do not support collections. - [Create an index with integrated embedding](https://docs.pinecone.io/reference/api/2025-04/control-plane/create_for_model.md): Create an index with integrated embedding. With this type of index, you provide source text, and Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/inference/understanding-inference#embedding-models) to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2025-01/data-plane/upsert_records) and [search](https://docs.pinecone.io/reference/api/2025-01/data-plane/search_records). For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#integrated-embedding). - [Create an index](https://docs.pinecone.io/reference/api/2025-04/control-plane/create_index.md): Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more. For guidance and examples, see [Create an index](https://docs.pinecone.io/guides/indexes/create-an-index#create-a-serverless-index). - [Create an index from a backup](https://docs.pinecone.io/reference/api/2025-04/control-plane/create_index_from_backup.md): Create an index from a backup. - [Delete a backup](https://docs.pinecone.io/reference/api/2025-04/control-plane/delete_backup.md): Delete a backup. - [Delete a collection](https://docs.pinecone.io/reference/api/2025-04/control-plane/delete_collection.md): Delete an existing collection. Serverless indexes do not support collections. - [Delete an index](https://docs.pinecone.io/reference/api/2025-04/control-plane/delete_index.md): Delete an existing index. - [Describe a backup](https://docs.pinecone.io/reference/api/2025-04/control-plane/describe_backup.md): Get a description of a backup. - [Describe a collection](https://docs.pinecone.io/reference/api/2025-04/control-plane/describe_collection.md): Get a description of a collection. Serverless indexes do not support collections. - [Describe an index](https://docs.pinecone.io/reference/api/2025-04/control-plane/describe_index.md): Get a description of an index. - [Describe a restore job](https://docs.pinecone.io/reference/api/2025-04/control-plane/describe_restore_job.md): Get a description of a restore job. - [List collections](https://docs.pinecone.io/reference/api/2025-04/control-plane/list_collections.md): List all collections in a project. Serverless indexes do not support collections. - [List backups for an index](https://docs.pinecone.io/reference/api/2025-04/control-plane/list_index_backups.md): List all backups for an index. - [List indexes](https://docs.pinecone.io/reference/api/2025-04/control-plane/list_indexes.md): List all indexes in a project. - [List backups for all indexes in a project](https://docs.pinecone.io/reference/api/2025-04/control-plane/list_project_backups.md): List all backups for a project. - [List restore jobs](https://docs.pinecone.io/reference/api/2025-04/control-plane/list_restore_jobs.md): List all restore jobs for a project. - [Cancel an import](https://docs.pinecone.io/reference/api/2025-04/data-plane/cancel_import.md): Cancel an import operation if it is not yet finished. It has no effect if the operation is already finished. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/data/import-data). - [Delete vectors](https://docs.pinecone.io/reference/api/2025-04/data-plane/delete.md): Delete vectors by id from a single namespace. For guidance and examples, see [Delete data](https://docs.pinecone.io/guides/data/delete-data). - [Delete a namespace](https://docs.pinecone.io/reference/api/2025-04/data-plane/deletenamespace.md): Delete a [namespace](https://docs.pinecone.io/guides/indexes/understanding-indexes#namespaces) from an index. Deleting a namespace is irreversible. All data in the namespace will be permanently deleted. - [Describe an import](https://docs.pinecone.io/reference/api/2025-04/data-plane/describe_import.md): Return details of a specific import operation. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/data/import-data). - [Get index stats](https://docs.pinecone.io/reference/api/2025-04/data-plane/describeindexstats.md): Return statistics about the contents of an index, including the vector count per namespace, the number of dimensions, and the index fullness. Serverless indexes scale automatically as needed, so index fullness is relevant only for pod-based indexes. - [Describe a namespace](https://docs.pinecone.io/reference/api/2025-04/data-plane/describenamespace.md): Describe a [namespace](https://docs.pinecone.io/guides/indexes/understanding-indexes#namespaces) in a serverless index, including the total number of vectors in the namespace. - [Fetch vectors](https://docs.pinecone.io/reference/api/2025-04/data-plane/fetch.md): Look up and return vectors by ID from a single namespace. The returned vectors include the vector data and/or metadata. For guidance and examples, see [Fetch data](https://docs.pinecone.io/guides/data/fetch-data). - [List vector IDs](https://docs.pinecone.io/reference/api/2025-04/data-plane/list.md): List the IDs of vectors in a single namespace of a serverless index. An optional prefix can be passed to limit the results to IDs with a common prefix. Returns up to 100 IDs at a time by default in sorted order (bitwise "C" collation). If the `limit` parameter is set, `list` returns up to that number of IDs instead. Whenever there are additional IDs to return, the response also includes a `pagination_token` that you can use to get the next batch of IDs. When the response does not include a `pagination_token`, there are no more IDs to return. For guidance and examples, see [List record IDs](https://docs.pinecone.io/guides/data/list-record-ids). **Note:** `list` is supported only for serverless indexes. - [List imports](https://docs.pinecone.io/reference/api/2025-04/data-plane/list_imports.md): List all recent and ongoing import operations. By default, `list_imports` returns up to 100 imports per page. If the `limit` parameter is set, `list` returns up to that number of imports instead. Whenever there are additional IDs to return, the response also includes a `pagination_token` that you can use to get the next batch of imports. When the response does not include a `pagination_token`, there are no more imports to return. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/data/import-data). - [Get list of all namespaces](https://docs.pinecone.io/reference/api/2025-04/data-plane/listnamespaces.md): Get a list of all [namespaces](https://docs.pinecone.io/guides/indexes/understanding-indexes#namespaces) in a serverless index. Up to 100 namespaces are returned at a time by default, in sorted order (bitwise ā€œCā€ collation). If the `limit` parameter is set, up to that number of namespaces are returned instead. Whenever there are additional namespaces to return, the response also includes a `pagination_token` that you can use to get the next batch of namespaces. When the response does not include a `pagination_token`, there are no more namespaces to return. - [Search with a vector](https://docs.pinecone.io/reference/api/2025-04/data-plane/query.md): Search a namespace using a query vector. It retrieves the ids of the most similar items in a namespace, along with their similarity scores. For guidance and examples, see [Query data](https://docs.pinecone.io/guides/data/query-data). - [Search with text](https://docs.pinecone.io/reference/api/2025-04/data-plane/search_records.md): Search a namespace with a query text, query vector, or record ID and return the most similar records, along with their similarity scores. Optionally, rerank the initial results based on their relevance to the query. Searching with text is supported only for [indexes with integrated embedding](https://docs.pinecone.io/guides/indexes/create-an-index#integrated-embedding). Searching with a query vector or record ID is supported for all indexes. For guidance and examples, see [Query data](https://docs.pinecone.io/guides/data/query-data). - [Start import](https://docs.pinecone.io/reference/api/2025-04/data-plane/start_import.md): Start an asynchronous import of vectors from object storage into an index. For guidance and examples, see [Import data](https://docs.pinecone.io/guides/data/import-data). - [Update a vector](https://docs.pinecone.io/reference/api/2025-04/data-plane/update.md): Update a vector in a namespace. If a value is included, it will overwrite the previous value. If a `set_metadata` is included, the values of the fields specified in it will be added or overwrite the previous value. For guidance and examples, see [Update data](https://docs.pinecone.io/guides/data/update-data). - [Upsert vectors](https://docs.pinecone.io/reference/api/2025-04/data-plane/upsert.md): Upsert vectors into a namespace. If a new value is upserted for an existing vector ID, it will overwrite the previous value. For guidance and examples, see [Upsert data](https://docs.pinecone.io/guides/data/upsert-data#upsert-vectors). - [Upsert text](https://docs.pinecone.io/reference/api/2025-04/data-plane/upsert_records.md): Upsert text into a namespace. Pinecone converts the text to vectors automatically using the hosted embedding model associated with the index. Upserting text is supported only for [indexes with integrated embedding](https://docs.pinecone.io/reference/api/2025-01/control-plane/create_for_model). For guidance and examples, see [Upsert data](https://docs.pinecone.io/guides/data/upsert-data#upsert-text). - [Generate vectors](https://docs.pinecone.io/reference/api/2025-04/inference/generate-embeddings.md): Generate vector embeddings for input data. This endpoint uses [Pinecone Inference](https://docs.pinecone.io/guides/inference/understanding-inference). For guidance and examples, see [Embed data](https://docs.pinecone.io/guides/inference/generate-embeddings). - [Rerank documents](https://docs.pinecone.io/reference/api/2025-04/inference/rerank.md): Rerank documents according to their relevance to a query. For guidance and examples, see [Rerank documents](https://docs.pinecone.io/guides/inference/rerank). - [Pinecone Assistant limits](https://docs.pinecone.io/reference/api/assistant/assistant-limits.md) - [Authentication](https://docs.pinecone.io/reference/api/assistant/authentication.md) - [Assistant API reference](https://docs.pinecone.io/reference/api/assistant/introduction.md) - [Authentication](https://docs.pinecone.io/reference/api/authentication.md) - [Pinecone Database limits](https://docs.pinecone.io/reference/api/database-limits.md) - [Errors](https://docs.pinecone.io/reference/api/errors.md) - [Pinecone Inference limits](https://docs.pinecone.io/reference/api/inference-limits.md) - [API reference](https://docs.pinecone.io/reference/api/introduction.md) - [Known limitations](https://docs.pinecone.io/reference/api/known-limitations.md) - [API versioning](https://docs.pinecone.io/reference/api/versioning.md) - [Pinecone Assistant architecture](https://docs.pinecone.io/reference/architecture/assistant-architecture.md) - [Pinecone Database architecture](https://docs.pinecone.io/reference/architecture/serverless-architecture.md) - [.NET SDK](https://docs.pinecone.io/reference/dotnet-sdk.md) - [Go SDK](https://docs.pinecone.io/reference/go-sdk.md) - [Java SDK](https://docs.pinecone.io/reference/java-sdk.md) - [Node.js SDK](https://docs.pinecone.io/reference/node-sdk.md) - [Introduction](https://docs.pinecone.io/reference/pinecone-sdks.md) - [Python SDK](https://docs.pinecone.io/reference/python-sdk.md) - [Rust SDK](https://docs.pinecone.io/reference/rust-sdk.md) - [Spark-Pinecone connector](https://docs.pinecone.io/reference/tools/pinecone-spark-connector.md) - [Pinecone text client](https://docs.pinecone.io/reference/tools/pinecone-text-client.md) - [2022 releases](https://docs.pinecone.io/release-notes/2022.md) - [2023 releases](https://docs.pinecone.io/release-notes/2023.md) - [2024 releases](https://docs.pinecone.io/release-notes/2024.md) - [2025 releases](https://docs.pinecone.io/release-notes/2025.md) - [Feature availability](https://docs.pinecone.io/release-notes/feature-availability.md) - [Available cloud regions](https://docs.pinecone.io/troubleshooting/available-cloud-regions.md) - [Best Practices](https://docs.pinecone.io/troubleshooting/best-practices.md) - [Billing disputes and refunds](https://docs.pinecone.io/troubleshooting/billing-disputes-and-refunds.md) - [Contact Support](https://docs.pinecone.io/troubleshooting/contact-support.md) - [CORS Issues](https://docs.pinecone.io/troubleshooting/cors-issues.md) - [Create and manage vectors with metadata](https://docs.pinecone.io/troubleshooting/create-and-manage-vectors-with-metadata.md) - [Custom data processing agreements](https://docs.pinecone.io/troubleshooting/custom-data-processing-agreements.md) - [Debug model vs. Pinecone recall issues](https://docs.pinecone.io/troubleshooting/debug-model-vs-pinecone-recall-issues.md) - [Delete your account](https://docs.pinecone.io/troubleshooting/delete-your-account.md) - [Delete your organization](https://docs.pinecone.io/troubleshooting/delete-your-organization.md) - [Differences between Lexical and Semantic Search regarding relevancy](https://docs.pinecone.io/troubleshooting/differences-between-lexical-semantic-search.md) - [Embedding values changed when upserted](https://docs.pinecone.io/troubleshooting/embedding-values-changed-when-upserted.md) - [Error: Cannot import name 'Pinecone' from 'pinecone'](https://docs.pinecone.io/troubleshooting/error-cannot-import-name-pinecone.md) - [Error: Handshake read failed when connecting](https://docs.pinecone.io/troubleshooting/error-handshake-read-failed.md) - [Export indexes](https://docs.pinecone.io/troubleshooting/export-indexes.md) - [How and when to add replicas](https://docs.pinecone.io/troubleshooting/how-and-when-to-add-replicas.md) - [How and when to increase index size](https://docs.pinecone.io/troubleshooting/how-and-when-to-increase-index-size.md) - [How to work with Support](https://docs.pinecone.io/troubleshooting/how-to-work-with-support.md) - [Serverless index creation error - max serverless indexes](https://docs.pinecone.io/troubleshooting/index-creation-error-max-serverless.md) - [Index creation error - missing spec parameter](https://docs.pinecone.io/troubleshooting/index-creation-error-missing-spec.md) - [Keep customer data separate in Pinecone](https://docs.pinecone.io/troubleshooting/keep-customer-data-separate.md) - [Limitations of querying by ID](https://docs.pinecone.io/troubleshooting/limitations-of-querying-by-id.md) - [Login code issues](https://docs.pinecone.io/troubleshooting/login-code-issues.md) - [Metadata re-configuration](https://docs.pinecone.io/troubleshooting/metadata-reconfiguration.md) - [Metadata string value returned as a datetime object](https://docs.pinecone.io/troubleshooting/metadata-string-value-returned-as-datetime.md) - [Minimize latencies](https://docs.pinecone.io/troubleshooting/minimize-latencies.md) - [Python AttributeError: module pinecone has no attribute init](https://docs.pinecone.io/troubleshooting/module-pinecone-has-no-attribute-init.md) - [Namespaces vs. metadata filtering](https://docs.pinecone.io/troubleshooting/namespaces-vs-metadata-filtering.md) - [Node.js Troubleshooting](https://docs.pinecone.io/troubleshooting/nodejs-troubleshooting.md) - [Non-indexed field filter issues](https://docs.pinecone.io/troubleshooting/non-indexed-field-filter-issues.md) - [Parallel queries](https://docs.pinecone.io/troubleshooting/parallel-queries.md) - [PineconeAttribute errors with LangChain](https://docs.pinecone.io/troubleshooting/pinecone-attribute-errors-with-langchain.md) - [Pinecone Support SLAs](https://docs.pinecone.io/troubleshooting/pinecone-support-slas.md) - [Pods are full](https://docs.pinecone.io/troubleshooting/pods-are-full.md) - [Remove a metadata field from a record](https://docs.pinecone.io/troubleshooting/remove-metadata-field.md) - [Restrictions on index names](https://docs.pinecone.io/troubleshooting/restrictions-on-index-names.md) - [Return all vectors in an index](https://docs.pinecone.io/troubleshooting/return-all-vectors-in-an-index.md) - [Select index type and size](https://docs.pinecone.io/troubleshooting/select-index-type-and-size.md) - [Serverless index connection errors](https://docs.pinecone.io/troubleshooting/serverless-index-connection-errors.md) - [Unable to pip install](https://docs.pinecone.io/troubleshooting/unable-to-pip-install.md) - [Use namespaces instead of several indexes](https://docs.pinecone.io/troubleshooting/use-namespaces-instead-of-several-indexes.md) - [Vertically downscaling](https://docs.pinecone.io/troubleshooting/vertically-downscaling.md) - [Wait for index creation to be complete](https://docs.pinecone.io/troubleshooting/wait-for-index-creation.md)