Skip to content

pinecone-io/pinecone-vscode

Repository files navigation

Pinecone for VS Code

License VS Code Marketplace

Build, test, and operate Pinecone indexes and assistants directly inside VS Code.

Why install this extension?

  • Manage Pinecone resources without leaving your editor.
  • Use guided dialogs for index creation and configuration, backups/restores, querying, and data operations.
  • Work with Assistants (chat, files, context/eval tools) in the same workspace.
  • Run embeddings and reranking from the Inference Toolbox.

What you can do

Database workflows

  • Browse organizations, projects, and indexes.
  • Manage project API keys (list, create, and revoke).
  • Create serverless indexes:
    • On Demand
      • Integrated embeddings
      • Bring-your-own-vectors (dense/sparse)
    • Dedicated Read Nodes (DRN, manual scaling)
  • Configure index settings (tags, deletion protection, DRN settings).
  • Query indexes with vector or text search (when integrated embeddings are enabled).
  • Run Data Ops (upsert/fetch/update/delete/list vectors and imports).
  • Manage namespaces.
  • Create backups, restore backups, and monitor backup/restore jobs.

Assistant workflows

  • Create, update, and delete assistants.
  • Chat with streaming responses and citations.
  • Upload files with metadata and multimodal options.
  • Retrieve context from assistant.
  • Evaluate assistant answers.

Inference workflows

  • Generate embeddings.
  • Rerank documents.

Project admin workflows

  • Create, rename, and delete projects.
  • Manage project API keys from each project node.

Screenshots

Explorer tree

Pinecone Explorer tree overview

Create index (BYOV + DRN)

Create index dialog with Dedicated Read Nodes

Data operations

Data Ops panel overview

Inference Toolbox

Inference Toolbox overview

Assistant chat with citations

Assistant chat response with citations

Project API key management

Project API keys panel

Installation

From the VS Code Marketplace

  1. Open Extensions (Cmd+Shift+X / Ctrl+Shift+X).
  2. Search for Pinecone.
  3. Install pinecone.pinecone-vscode.

From VSIX

  1. Download the latest release .vsix.
  2. Run Extensions: Install from VSIX....

Quick start

  1. Open the Pinecone view in the Activity Bar.
  2. Click Login with Pinecone.
  3. Expand your organization/project.
  4. Use Database and Assistant tree nodes for operations.
  5. Right-click resources to open dialogs and actions.

How to use it

Primary navigation model

Most workflows are tree-context driven:

  • Right-click project nodes for project management and API key operations.
  • Right-click Database, indexes, namespaces, and backups for index operations.
  • Right-click Assistant, assistant items, and Files for assistant operations.
  • Use view title actions for global utility commands.

Command Palette usage

The palette is intentionally utility-focused:

  • Pinecone: Login with Pinecone
  • Pinecone: Logout
  • Pinecone: Refresh
  • Pinecone: Open Documentation

Operational commands are exposed from the explorer context menus and dialogs.

Requirements

Troubleshooting

  • If actions are disabled, refresh the explorer and check the index tooltip/state.
  • If authentication fails, run logout then login again.
  • If data-plane requests fail in OAuth mode, verify project context by re-expanding the project node.

Documentation

Feedback

License

Apache-2.0

About

VS Code extension for Pinecone (Database and Assistant)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors