> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pinecone

> Connect Pinecone to your workflows: 22 operations across 6 categories.

The Pinecone node adds Pinecone operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

<Note>
  You can wire the Pinecone node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Pinecone under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Enter the values manually when creating the credential.

[Get your credentials here](https://app.pinecone.io/organizations/-/keys).

## Operations

### Bulk import

| Operation           | ID                | Description                                                                |
| ------------------- | ----------------- | -------------------------------------------------------------------------- |
| **Cancel Import**   | `cancel_import`   | Cancel a pending or in-progress bulk import operation.                     |
| **Describe Import** | `describe_import` | Get the status and details of a specific bulk import operation.            |
| **List Imports**    | `list_imports`    | List all bulk import operations for an index.                              |
| **Start Import**    | `start_import`    | Start an async bulk import of Parquet vectors from S3, GCS, or Azure Blob. |

### Documents

| Operation                   | ID                 | Description                                                                       |
| --------------------------- | ------------------ | --------------------------------------------------------------------------------- |
| **Upload & Index Document** | `upload_and_index` | Upload a document file, chunk + embed it with text-embedding-3-small, and upsert. |

### Index

| Operation           | ID                | Description                                                                 |
| ------------------- | ----------------- | --------------------------------------------------------------------------- |
| **Configure Index** | `configure_index` | Change deletion protection or pod replica/type on an existing index.        |
| **Create Index**    | `create_index`    | Create a new serverless index.                                              |
| **Delete Index**    | `delete_index`    | Delete an index and all its vectors permanently.                            |
| **Describe Index**  | `describe_index`  | Get full details for a single index: status, host, metric, dimension, spec. |
| **List Indexes**    | `list_indexes`    | List all indexes in the project.                                            |

### Inference

| Operation               | ID                    | Description                                                                 |
| ----------------------- | --------------------- | --------------------------------------------------------------------------- |
| **Generate Embeddings** | `generate_embeddings` | Generate dense embeddings using Pinecone's hosted models.                   |
| **Rerank Documents**    | `rerank`              | Rerank a set of documents against a query using Pinecone's reranking model. |

### Integrated inference

| Operation                        | ID                       | Description                                                                              |
| -------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------- |
| **Create Index for Model**       | `create_index_for_model` | Create a text-native index that embeds content server-side (no dimension needed).        |
| **Search Records (Text-Native)** | `search_records`         | Search a text-native index with a text query (server-side embedding + optional rerank).  |
| **Upsert Records (Text-Native)** | `upsert_records`         | Upsert text records into a text-native index (server-side embedding, no vectors needed). |

### Vectors

| Operation                | ID                     | Description                                                           |
| ------------------------ | ---------------------- | --------------------------------------------------------------------- |
| **Delete Vectors**       | `delete`               | Delete vectors by ID, by metadata filter, or clear a namespace.       |
| **Describe Index Stats** | `describe_index_stats` | Get per-namespace vector counts, total dimension, and index fullness. |
| **Fetch Vectors**        | `fetch`                | Fetch vectors by their IDs.                                           |
| **List Vectors**         | `list_vectors`         | List vector IDs in a namespace by prefix (serverless indexes only).   |
| **Query / Search**       | `query`                | Find the most similar vectors to a query vector (similarity search).  |
| **Update Vector**        | `update_vector`        | Partially update values or metadata on a single existing vector.      |
| **Upsert Vectors**       | `upsert`               | Insert or overwrite vectors in an index.                              |
