pinecone-ts-client and pinecone-client

The official Pinecone TypeScript client and the community-maintained alternative are direct competitors offering overlapping functionality for connecting to Pinecone vector databases, with the official client being the recommended choice due to active maintenance and significantly higher adoption.

pinecone-ts-client
69
Established
pinecone-client
54
Established
Maintenance 10/25
Adoption 13/25
Maturity 25/25
Community 21/25
Maintenance 0/25
Adoption 15/25
Maturity 25/25
Community 14/25
Stars: 266
Forks: 46
Downloads: 32
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
Stars: 117
Forks: 14
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
Stale 6m

About pinecone-ts-client

pinecone-io/pinecone-ts-client

The official TypeScript/Node client for the Pinecone vector database

Supports serverless and dedicated pod indexes with integrated embedding/reranking models, allowing developers to build vector search applications with either bring-your-own-vectors workflows or end-to-end semantic search using built-in inference. Includes typed metadata filtering, multi-cloud deployment options across AWS/GCP/Azure, and a Pinecone Assistant API for building AI-powered applications backed by vector database capabilities.

About pinecone-client

dexaai/pinecone-client

Pinecone.io client with excellent TypeScript support.

Provides fully typed metadata using TypeScript generics and automatically strips null values that Pinecone rejects, with support for all vector operations (upsert, query, fetch, delete). Built as a lightweight fetch-based client (~5kb gzipped) that works across modern runtimes including Cloudflare Workers, Deno, and Node 18+, eliminating runtime-specific compatibility issues. Includes comprehensive e2e test coverage and IntelliSense documentation for all API methods.

Scores updated daily from GitHub, PyPI, and npm data. How scores work