Skip to content
Skill

upstash/vector TypeScript SDK Skil

by upstash

AI Summary

Provides 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

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 2mo ago
Active
AdoptionUnder 100 stars
69 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars69
Forks11
Issues3
Updated2mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code