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