Skip to content
SPECIFICTION
Get listed

Restish

rest.sh

Free plan WindowsmacOSLinuxSelf-hosted
Visit rest.sh
Spec score 7.5 #33 of 38 in API clients

Spec sheet

Purpose
Restish is a command-line tool for working with REST-style HTTP APIs.Read 11 Oct 2026 · rest.sh
Intended users
The docs describe using Restish to explore APIs with generic URL requests and to work with registered APIs through generated commands.Read 11 Oct 2026 · rest.sh
Available platforms
desktopRead 20 Sep 2026 · rest.sh
Free plan
YesRead 20 Sep 2026 · rest.sh
Security
The documentation recommends keeping secrets out of shared project configuration and referencing secret values through environment variables.Read 11 Oct 2026 · rest.sh
License
The project is released under the MIT License.Read 11 Oct 2026 · github.com
API discovery
It discovers OpenAPI descriptions and generates API-aware commands, help, and shell completion.Read 11 Oct 2026 · rest.sh
Authentication
Documented authentication options include bearer tokens, API keys, Basic Auth, OAuth, and profile-based credentials.Read 11 Oct 2026 · rest.sh
Install options
The install guide lists Homebrew, Go source installation, mise, OS-specific release archives, and a GitHub Container Registry image.Read 11 Oct 2026 · rest.sh
Output
It can render responses in formats including JSON, YAML, tables, CSV, NDJSON, lines, and raw downloads.Read 11 Oct 2026 · github.com
Plugins
The project documents plugins for bulk workflows, CSV, MCP, TLS signing, and custom API behavior.Read 11 Oct 2026 · github.com
Request input
It supports shorthand request bodies, stdin, forms, multipart uploads, and files.Read 11 Oct 2026 · rest.sh
Response filtering
It filters normalized responses with shorthand queries or jq expressions.Read 11 Oct 2026 · rest.sh
Supported desktop systems
Release archives are published for macOS, Linux, and Windows on amd64 and arm64.Read 11 Oct 2026 · rest.sh

Plans and prices

Free and open source Free MIT-licensed CLI; no paid plans listed Read 11 Oct 2026 · github.com

Every Restish plan and price →

Where Specifiction places it

Alternatives to RestishAll alternatives →