A CLI for any REST-ish API.

Discover operations, auth, and schemas from the server. No local clients to build or update.

Get started
$ brew install rest-sh/tap/restish
$ restish my-api get-user 1843
HTTP/2.0 200 OK
Content-Type: application/json
Date: 

{
  "id": 1843,
  "active": true,
  "name": "Ada Lovelace",
  "email": "[email protected]",
  "created_at": "2026-04-18T19:15:30Z",
  "link": "https://api.rest.sh/users/1843"
}

Start here

Go from one request to an API-specific command line.