Libraries

This page contains information about Pinecone client libraries, connectors, and SDKs.

Client libraries

Pinecone supports official client libraries for the following languages:

LanguageRepositoryPackage managerDocumentation
PythonGitHubPyPiReference
Node.js (Public Preview)GitHubNPMReference

Connectors

Pinecone supports official connectors for the following databases:

DatabaseLanguageRepositoryDocumentation
Apache SparkScala / PythonGitHubReadme

Community libraries

The following libraries are community-maintained.

LanguageGitHubPackage managerDocumentation
RubyGitHubRubyGemsReadme