upstash-cli
Upstash CLI lets you manage Redis, Vector, Search, and QStash resources programmatically through the Upstash Developer API. All commands output JSON and run non-interactively, making them ideal for automation workflows. Handle database creation, backups, indexes, team members, and service configuration from the command line.
Upstash CLI automates management of Redis, Vector, Search, and QStash resources via the Developer API.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-14
Upstash CLI automates management of Redis, Vector, Search, and QStash resources via the Developer API. Upstash CLI lets you manage Redis, Vector, Search, and QStash resources programmatically through the Upstash Developer API. All commands output JSON and run non-interactively, making them ideal for automation workflows. Handle database creation, backups, indexes, team members, and service configuration from the command line.
Use it when
- Upstash CLI runs non-interactively through the terminal, outputting JSON for easy parsing in automation scripts.
- Yes, upstash-cli automates Upstash infrastructure management across Redis, Vector, Search, and QStash services.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
upstash/skills/upstash-cli · repository language: JavaScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What can upstash-cli manage from the terminal?
Upstash CLI lets you manage Redis, Vector, Search, and QStash resources programmatically through the Upstash Developer API. You can create and configure databases and indexes, execute Redis commands, manage backups, administer teams and member access, and query service statistics—all from the command line with JSON output for automation workflows.
How do I run upstash commands from terminal for database management?
Upstash CLI runs non-interactively through the terminal, outputting JSON for easy parsing in automation scripts. You can list all databases and indexes, create new Redis databases with specific configurations, manage backups, reset credentials, and configure region settings—all via command-line commands designed for programmatic access.
Can upstash-cli automate upstash infrastructure setup?
Yes, upstash-cli automates Upstash infrastructure management across Redis, Vector, Search, and QStash services. You can provision resources, configure team members and access controls, rotate QStash tokens, perform dry-run deletions, retrieve database credentials, and query search and vector statistics—all through CLI commands ideal for infrastructure-as-code workflows.
What license does upstash-cli use?
Upstash CLI is released under the MIT license, allowing free use, modification, and distribution in both open-source and commercial projects with minimal restrictions.
How does upstash-cli handle vector index creation and stats?
Upstash CLI supports vector index management and similarity search setup through programmatic commands. You can create vector indexes, configure them for your use case, and query vector and search index statistics directly from the terminal with JSON output for integration into automation pipelines.
Can I manage upstash team members and access via CLI?
Yes, upstash-cli provides commands to administer Upstash teams and manage member access programmatically. You can create teams, add or remove members, and configure permissions through the command line, making team administration scriptable and automatable.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
The Upstash CLI (upstash) manages Upstash services via the Upstash Developer API. All commands are non-interactive and emit JSON on stdout. Errors go to stderr as { "error": "..." } with exit code 1.
Install
npm i -g @upstash/cli
Authentication
Recommended: run upstash login once per machine. Prompts for email and a Developer API key (create one at https://console.upstash.com/account/api), verifies them, and saves to ~/.config/upstash/config.json.
upstash login
Alternatives — env vars (also auto-loaded from a .env in cwd), or --email / --api-key inline, or --env-path <path> to point at a specific .env:
export UPSTASH_EMAIL=you@example.com
export UPSTASH_API_KEY=your_api_key
Precedence: flags > env vars > .env > saved config. Prefer a read-only API key for agents when
(truncated - see the full file via the links below)
File tree — 1 file
skills/upstash-cli/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Automate Upstash resource management via CLI for Redis, Vector, Search, and QStash”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Access unified documentation and guidance for all Upstash SDKs including Redis, QStash, Vector, Search, Workflow, and Box. Choose the relevant sub-skill for your language and use case, whether you're caching, scheduling messages, building vector applications, or orchestrating serverless workflows.
This skill guides you through implementing Upstash Workflow and QStash async patterns in LobeHub. It covers three core architectural layers—entry point validation, cursor-based pagination with fan-out chunking, and single-item task execution—plus dry-run mode to preview work before committing. Use it to orchestrate large-scale batch processing while respecting rate limits and step constraints.
The QStash JavaScript SDK enables HTTP-based messaging and scheduling across serverless platforms. Publish messages to endpoints, create delayed or scheduled delivery, manage FIFO queues with flow control, and verify webhook signatures. Works with Next.js, Cloudflare Workers, Deno, Node.js, and other runtimes.
Master production-grade backend development with FastAPI, async patterns, and type-safe code. This skill covers REST API design, authentication, database operations with SQLAlchemy, and Redis caching via Upstash—all built on async-first principles and security best practices.
Build reliable serverless workflows with Upstash Workflow SDK for TypeScript/JavaScript. Define workflow endpoints, execute steps sequentially, and trigger runs from your backend using the Workflow client. Includes patterns for retries, webhooks, cross-workflow invocation, and local development.
This skill guides you through implementing rate limiting with Upstash's Redis-backed TypeScript/JavaScript SDK. Learn to install the SDK, connect to Redis, create a rate limiter, and apply it to incoming requests using sliding window or other algorithms.
More skills redis-js (MIT) · upstash-redis-start (MIT) · Upstash Vector Db Skills (unlicensed) · Powershell (unlicensed) · upstash-vector-js (MIT) · upstash-redis-js (MIT) · upstash-box-py (MIT) · upstash-box-js (MIT)