Getting Started

Tour Restish, install locally, connect APIs, and configure daily-use profiles.

This section is the on-ramp for Restish. Start with the interactive tour when you want the fastest overview of what Restish can do, then use the remaining pages as focused setup tasks when you are ready to run the same workflows locally.

Start Here

  1. Follow the Tour of Restish to try the major workflows in your browser.
  2. Use Install when you are ready to run Restish locally.
  3. Run Shell Setup before using filters, query strings, or shorthand heavily.
  4. Connect to an API when generated commands are useful.
  5. Set Up Profiles for environments, auth, and defaults.

Pages In This Section

  • Tour of Restish is the interactive overview for new users and the workflow map for returning users.
  • Install covers managed installs, release archives, containers, source builds, and a quick verification request.
  • Shell Setup helps your shell pass filters, query strings, and shorthand input to Restish unchanged.
  • Connect to an API turns an OpenAPI description into generated commands for an API.
  • Set Up Profiles explains named API environments, auth, and reusable defaults.
  • Upgrade From v1 covers migration notes for existing Restish users.

Existing v1 Users

If you already have Restish v1 config or plugins, read Upgrade From v1 before editing config. The migration docs are kept out of the new-user happy path, but they are still important for existing setups. The archived v1 docs remain available at rest.sh/v1/.


Tour of Restish

Try Restish in your browser, see the major workflows, and choose the right guide or reference page for what you want to do next.

Install

Install or build Restish and verify that the binary can make a request.

Shell Setup

Configure your shell so URLs, filters, and shorthand reach Restish unchanged.

Connect to an API

Register an API, discover its OpenAPI document, and switch from raw URLs to generated commands.

Upgrade From v1

Move from Restish v1 to v2 with the config migration behavior, command changes, and the main workflow differences in one place.

Set Up Profiles

Use profiles to switch environments, auth contexts, headers, query defaults, and TLS settings.