Labsco
Labsco/Repos/upstash/vector-js
REPO PACKAGE

upstash vector-js

OFFICIAL
upstash · publisher70 repository starsMIT · Freegithub.com/upstash/vector-js
1skill
0ready to use

@upstash/vector is a connectionless client built for places a persistent connection doesn't fit — serverless functions, Cloudflare Workers, Next.js, client-side and WebAssembly code — talking to the index over REST instead of a driver. The skill walks through the shape of that API: upserting dense, sparse, or hybrid vectors, or plain text via a data field that Upstash embeds server-side; querying by vector or by raw text with metadata filtering; and the surrounding index operations — fetch, range, delete, reset, info, random, and namespace management (listNamespaces, deleteNamespace) for partitioning one index into isolated subsets.

This is for someone who has already chosen Upstash Vector and wants an agent that writes correct calls against this specific client, not someone evaluating vector databases — the skill assumes the index and the choice are made. It buys nothing without one: the README's own quick start opens with creating an index in the Upstash console before any code runs.

READ THE FULL ANALYSIS

What it costs to start. The skill's one dependency is an Upstash Vector REST URL and token, which is why it is labeled account_key rather than something that runs standalone.

One thing worth knowing before installing. The SDK reports telemetry by default — SDK version, platform, and runtime — and the opt-out is an environment variable, UPSTASH_DISABLE_TELEMETRY, not a flag on the client itself.

Checked from the SDK's own README and its one skill description; vector-js carries no other skills to weigh it against.

70Stars on the GitHub repository, at last check.