Tech

New terminal-based HTTP client Slumber offers YAML-driven request management

Slumber aims to simplify HTTP request workflows through a shared YAML configuration structure, catering to both interactive terminal sessions and scripting environments.

Author
Owen Mercer
Markets and Finance Editor
Published
Draft
Source: Hacker News · original
Tech
No image available
Developer tool introduces dual TUI and CLI modes for REST service interaction

Slumber, a newly released terminal-based HTTP client, has entered the developer tool landscape with a focus on managing interactions with REST and other HTTP services. The application is designed to provide a configurable and sharable alternative to graphical clients, utilising a YAML-based structure known as a request collection to define, execute, and share HTTP requests.

The tool operates through two distinct usage modes: a Terminal User Interface (TUI) and a Command Line Interface (CLI). The TUI is positioned as the primary interface for users, facilitating the interactive sending of requests and the viewing of responses within a terminal environment. Conversely, the CLI mode is optimised for scripting tasks and the execution of quick, automated requests.

A central feature of Slumber is its unified configuration approach. Both the TUI and CLI modes share the same underlying request collection file, ensuring consistency across different usage scenarios. This YAML-based configuration allows developers to maintain a single source of truth for their HTTP request definitions, enhancing the tool's shareability and ease of use.

According to the source material, the project aims to be easy to use, configurable, and sharable. The documentation directs users to a Getting Started guide for initial setup and a Key Concepts section for deeper technical understanding. The release highlights the growing adoption of terminal-based utilities as viable alternatives to traditional graphical user interfaces for developer workflows.

While the announcement confirms the availability of the tool, specific details regarding the version number or exact release date are not provided in the current source package. The extent of community adoption or the current user base remains unknown, as the tool is described as a new release without further metrics on its market penetration.

The introduction of Slumber reflects a broader trend in developer tools towards lightweight, scriptable, and terminal-native applications. By leveraging YAML for configuration, the tool aligns with widely used data serialization standards, potentially lowering the barrier to entry for developers familiar with common configuration practices.

Continue reading

More from Tech

Read next: Apple to roll out manual EQ controls for AirPods in iOS 27 update
Read next: Apple rolls out visionOS 27, integrating AI-driven Siri into Vision Pro headset
Read next: Apple Overhauls Siri with Google Gemini Partnership and Standalone App at WWDC 2026