AI SummaryProvides quick-start guidance and code examples for integrating Upstash Vector, a high-performance vector database, into TypeScript applications. Developers building RAG systems, semantic search, or embedding-based features will benefit from this unified entry point.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "upstash/vector TypeScript SDK Skil" skill in my project. Please run this command in my terminal: # Install skill into the correct directory (5 files) mkdir -p .claude/skills/skills && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/skills/SKILL.md "https://raw.githubusercontent.com/upstash/vector-js/master/skills/SKILL.md" && mkdir -p .claude/skills/skills/features && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/skills/features/filtering-and-metadata.md "https://raw.githubusercontent.com/upstash/vector-js/master/skills/features/filtering-and-metadata.md" && mkdir -p .claude/skills/skills/features && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/skills/features/index-structure.md "https://raw.githubusercontent.com/upstash/vector-js/master/skills/features/index-structure.md" && mkdir -p .claude/skills/skills/features && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/skills/features/namespaces.md "https://raw.githubusercontent.com/upstash/vector-js/master/skills/features/namespaces.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/skills/sdk-methods.md "https://raw.githubusercontent.com/upstash/vector-js/master/skills/sdk-methods.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Provides quick-start guidance and a unified entry point for Vector features, SDK usage, and integrations. Use when users ask how to work with Vector, its TS SDK, features, or supported frameworks.
Features
• features/namespaces: Explains namespaces and dataset organization. • features/index-structure: Covers hybrid and sparse index structures. • features/filtering-and-metadata: Details metadata storage and server-side filtering. Use these files for deeper guidance on SDK usage, advanced configurations, algorithms, and integrations.
Quick Start
Vector is a high‑performance vector database for storing, querying, and managing vector embeddings. Basic workflow: • Install the Vector TS SDK. • Connect to a Vector instance. • Upsert vectors, query them, and manage namespaces. Example (TypeScript): `ts import { Index } from "@upstash/vector"; const index = new Index({ url: process.env.UPSTASH_VECTOR_REST_URL!, token: process.env.UPSTASH_VECTOR_REST_TOKEN!, }); await index.upsert([{ id: "1", vector: [0.1, 0.2], metadata: { tag: "example" } }]); const results = await index.query({ vector: [0.1, 0.2], topK: 5, }); ` For full usage, refer to the linked skill files below.
TS SDK Reference
• sdk-methods: Explains SDK commands: delete, fetch, info, query, range, reset, resumable-query, upsert
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster