Node.js SDK
See the Pinecone Node.JS SDK documentation for full installation instructions, usage examples, and reference information.
Install
To install the latest version of the Node.js SDK, written in TypeScript, run the following command:
To check your SDK version, run the following command:
Upgrade
If you already have the Node.js SDK, upgrade to the latest version as follows:
Initialize
Once installed, you can import the library and then use an API key to initialize a client instance:
Proxy configuration
If your network setup requires you to interact with Pinecone through a proxy, you can pass a custom ProxyAgent
from the undici
library. Below is an example of how to construct an undici
ProxyAgent
that routes network traffic through a mitm
proxy server while hitting Pinecone’s /indexes
endpoint.
The following strategy relies on Node’s native fetch
implementation, released in Node v16 and stabilized in Node v21. If you are running Node versions 18-21, you may experience issues stemming from the instability of the feature. There are currently no known issues related to proxying in Node v18+.
Was this page helpful?