Alternatives to Restish
A command-line client for REST-style APIs that discovers operations and schemas from OpenAPI documents. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Restish
A command-line client for REST-style APIs that discovers operations and schemas from OpenAPI documents.
Replacements
Listings that take over the same core job as Restish.
HTTPie
Human-friendly command line HTTP client with colourised output.
HTTPie is a BSD-3-Clause command line client with key=value JSON bodies and colourised output, but it does not generate commands from OpenAPI documents.
xh
Send HTTP requests from a concise terminal interface.
xh is an MIT-licensed terminal HTTP client with concise syntax for structured data, without Restish's OpenAPI-driven commands or stored auth profiles.
curl
Command-line tool for transferring data with URLs, supporting dozens of protocols.
curl is present on almost every system and speaks dozens of protocols, but it has no OpenAPI discovery or auth profiles and its options are vast.
curlie
Send HTTP requests with readable syntax built around curl.
curlie keeps all curl options behind more readable syntax and formatted output, but requires curl and has no OpenAPI discovery.
Posting
A keyboard-driven HTTP client with a text interface that runs in the terminal.
Posting replaces one-off commands with a keyboard-driven terminal interface that works over SSH, under Apache-2.0, but it needs a Python environment to install.
ATAC
A Postman-like API client that runs entirely inside the terminal with keyboard-driven navigation.
ATAC offers a full Postman-style client inside the terminal with optional Vim bindings under MIT, instead of scriptable commands generated from an OpenAPI document.
Similar software
Related functionality, not a direct replacement.
Scalar API Client
An open-source, OpenAPI-aware API client for sending and testing HTTP requests, from the Scalar API platform.
Swagger Editor
A browser-based editor for writing OpenAPI definitions and sending live requests to the API.
Schemathesis
An open-source property-based testing tool that generates API tests from OpenAPI and GraphQL schemas.
Hurl
Write HTTP requests and response checks in plain text files.
Swagger UI
Renders an OpenAPI description as interactive, testable documentation.
Stoplight
A web platform for designing OpenAPI descriptions, generating API documentation and running mock servers.