Connectors
AI, LLM & Vector Stores
Pinecone
Vector database: upsert, query, and manage embeddings for similarity search
Pinecone API referenceAPI checked August 20, 2026
- Signs in with
- API key
- Runs on
- Cloud or On-Prem Worker
- Operations
- 28
- Ready-made triggers
- 0
Connect Pinecone
- In Neblex open Connect › Connections and click New Connection.
- Search for Pinecone and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
| Field | What to enter |
|---|---|
| API keyRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for Pinecone.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Pinecone without a ready-made trigger: a Poll for changes trigger on Pinecone with your own query passes on new or changed records.
Operations
28 operations in 2 groups. Each one is a step you can add to a flow.
Indexes24
Create For Model indexescreate_index_for_model | POST | Create an index with integrated embedding. |
Create Index indexescreate_index_from_backup_operation | POST | Create an index from a backup. |
Create indexescreate_backup | POST | Create a backup of an index. |
Create indexescreate_backup_schedule | POST | Create a backup schedule for an index. |
Create indexescreate_collection | POST | Create a Pinecone collection. |
Create indexescreate_index | POST | Create a Pinecone index. |
Delete indexesdelete_backup | DELETE | Delete a backup. |
Delete indexesdelete_backup_schedule | DELETE | Delete a backup schedule. |
Delete indexesdelete_collection | DELETE | Delete an existing collection. |
Delete indexesdelete_index | DELETE | Delete an existing index. |
Get indexesdescribe_backup | GET | Get a description of a backup. |
Get indexesdescribe_backup_schedule | GET | Describe a backup schedule. |
Get indexesdescribe_collection | GET | Get a description of a collection. |
Get indexesdescribe_index | GET | Get a description of an index. |
Get indexesdescribe_restore_job | GET | Get a description of a restore job. |
List indexeslist_backup_schedule_history | GET | List backup history for a schedule. |
List indexeslist_backup_schedules | GET | List backup schedules for an index. |
List indexeslist_collections | GET | List all collections in a project. |
List indexeslist_index_backups | GET | List all backups for an index. |
List indexeslist_indexes | GET | List all indexes in a project. |
List indexeslist_project_backups | GET | List all backups for a project. |
List indexeslist_restore_jobs | GET | List all restore jobs for a project. |
Update indexesconfigure_index | PATCH | Configure an existing index. |
Update indexesupdate_backup_schedule | PATCH | Update a backup schedule. |
Inference4
Embed inferenceembed | POST | Generate vector embeddings for input data. |
Get inferenceget_model | GET | Get a description of a model hosted by Pinecone. |
List inferenceslist_models | GET | List the embedding and reranking models hosted by Pinecone. |
Rerank inferencererank | POST | Rerank results according to their relevance to a query. |