Libraries

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

Client libraries

Pinecone supports official client libraries for the following languages:

ClientLanguageRepositoryPackage managerDocumentation
Pinecone clientPythonGitHubPyPiReference
Pinecone clientNode.jsGitHubNPMReference
DatasetsPythonGitHubPyPiReference

Connectors

Pinecone supports official connectors for the following databases:

DatabaseLanguageRepositoryDocumentation
Apache SparkScala / PythonGitHubReadme

Community libraries

The following libraries are community-maintained.

LanguageGitHubPackage managerDocumentation
RubyGitHubRubyGemsReadme
ScalaGitHubMaven RepositoryReadme