upstash-cli

Automate Upstash service management via CLI with JSON output.

17|2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/upstash/skills --skill upstash-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upstash-cli
Source: https://github.com/upstash/skills/tree/main/skills/upstash-cli
Command: npx skills add https://github.com/upstash/skills --skill upstash-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Upstash CLI enables programmatic management of Upstash services via a CLI tool, allowing non-interactive operations and JSON outputs suitable for automation, so developers can orchestrate databases, indexes, and teams from scripts.

Core Features & Use Cases

  • Non-interactive commands emitting JSON on stdout for automation workflows.
  • Manage Redis, Vector, Search, QStash, and Team resources through a single CLI.
  • Common use cases include listing, creating, renaming, updating budgets or regions, and retrieving status from scripts.

Quick Start

Authenticate with the Upstash CLI by running upstash login, then begin automating tasks with commands such as upstash redis list.

Frequently Asked Questions about upstash-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Upstash Redis management from a script?

Automating Upstash Redis management from a script requires the Upstash CLI, which executes non-interactive commands and outputs JSON to stdout for direct integration into automation pipelines.

What is the best way to list and create Upstash Vector indexes non-interactively?

The best way to list and create Upstash Vector indexes non-interactively is using the Upstash CLI, which supports typical tasks like listing, creating, and syncing configurations across regions with JSON output.

Do I need to run upstash login before automating QStash tasks?

Yes, you need to run upstash login to authenticate before automating QStash tasks, ensuring the CLI has the necessary permissions to manage your resources from non-interactive contexts.

Can I sync Upstash Search configurations across regions using the CLI?

Yes, you can sync Upstash Search configurations across regions using the CLI, which supports renaming, updating budgets, and retrieving status for Search resources through non-interactive commands.

Does the Upstash CLI support JSON output for team management automation?

Yes, the Upstash CLI supports JSON output on stdout for team management automation, allowing you to orchestrate team resources alongside Redis, Vector, Search, and QStash from your scripts.

How do I update budgets and regions for Upstash databases in CI/CD pipelines?

You update budgets and regions for Upstash databases in CI/CD pipelines by executing non-interactive Upstash CLI commands that emit JSON, allowing programmatic management without manual intervention.