Straumr Albin Alm
winget install --id=AlbinAlm.Straumr -e Straumr is a command-line interface (CLI) tool designed to simplify the process of managing and sending HTTP requests. It allows users to define requests once, save them to workspaces, and execute them whenever needed. The tool efficiently handles authentication templates, secrets, and multiple workspaces, enabling users to organize projects without duplicating configurations.
Key Features:
- HTTP Request Management: Supports a wide range of HTTP methods, including GET, POST, PUT, DELETE, and more.
- Workspaces: Organize requests into isolated workspaces with their own authentication and metadata.
- Authentication Templates: Offers flexible support for Bearer, Basic, OAuth 2.0, and custom header-based authentication.
- Secrets Management: Securely store and reference sensitive values like API keys and tokens.
- Interactive TUI (Terminal User Interface): Provides a full-screen terminal experience for browsing and managing workspaces, requests, and auth templates using keyboard navigation.
- Shell Completion: Enhances usability with tab completion support for bash, zsh, and PowerShell.
Audience & Benefit: Ideal for developers, API testers, and DevOps professionals who need to manage complex HTTP workflows across different environments. Straumr streamlines request management by eliminating configuration duplication and offering a secure, organized approach to handling authentication and secrets. It is particularly beneficial for those working with multiple projects or environments, as it allows seamless switching between workspaces without reconfiguring settings.
Installation can be done via winget on Windows, making it easy to integrate into existing workflows.