CheckOps home

Tools directory

S

CheckOps

Slumber

Slumber is an MIT-licensed terminal HTTP client with a TUI and CLI, where request recipes live in a YAML collection you can commit, chain and parameterise with profiles.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

Slumber is a terminal-based HTTP client for REST and other HTTP APIs. It has a terminal user interface (TUI) for interactively sending requests and viewing responses, and a CLI for quick requests and scripting; both share the same configuration, a YAML file called the request collection.

It follows a few principles: you own your data, since all configuration is local and can be checked into version control; configuration is source-first; and you can import from external formats such as Insomnia. Requests can be built dynamically from other requests, files and shell commands, responses can be browsed with JSONPath selectors, and profiles switch between environments.

A collection groups request recipes, which are templates for the requests you send. Slumber is written in Rust.

The source code is at LucasPickering/slumber on GitHub under the MIT licence, with about 1,200 stars; the most recent commit was on 29 October 2026.

Features

  1. TUI and CLI: Interactive or scripted.
  2. YAML collections: Version-controlled.
  3. Request chaining: From other requests, files and commands.
  4. JSONPath browsing: Filter responses.
  5. Profiles: Environment switching.
  6. Insomnia import: Migrate collections.

Pros

  1. Free to use: Open source under the MIT licence, so the core tool costs nothing to use.
  2. Actively maintained: The repository had commits as recent as 29 October 2026.

Cons

  1. Terminal only: No GUI.
  2. YAML learning curve: Templates take practice.
  1. Install Slumber (see the Getting Started guide).
  2. Define request recipes and profiles in the YAML request collection.
  3. Run slumber to open the TUI, or use its CLI mode for quick scripted requests.
  4. Commit the collection so teammates share the same requests.

Resources:

Pricing

Slumber is free and open source under the MIT licence.

  1. Terminal-first developers who want Postman-style collections in Git.

Conclusion

Slumber is a fast, keyboard-driven API client.

Compare it with Posting if you prefer Python.

On CheckOps, Slumber is filed under the API & contract testing and Integration testing stages. Related tools listed here include Posting, HTTPie, Hurl, Bruno, Insomnia and Yaak. Which one fits best depends mostly on your stack, your team’s size and skills, and whether you prefer to run tools yourself or pay for a managed service. This page reflects the official website, documentation and repository as they stood on 11 November 2026.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with Slumber side by side.