Node.js SDK
See the Pinecone Node.JS SDK documentation for full installation instructions, usage examples, and reference information.
To make a feature request or report an issue, please file an issue.
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?