HTTPie
Open-source API testing tool with intuitive CLI and desktop interfaces. Simplifies HTTP requests for RESTful APIs, web services, and more.

HTTPie is a modern, user-friendly API testing client designed to make working with HTTP servers, RESTful APIs, and web services effortless. Whether you prefer the command line or a sleek graphical interface, HTTPie provides a seamless experience for developers.
Key Features
- Intuitive CLI: Simple and readable syntax for HTTP requests, replacing complex curl commands
- Cross-platform: Available as a terminal client, desktop app, and web interface
- JSON Support: Built-in JSON handling with syntax highlighting and pretty-printing
- Session Management: Save and reuse API requests with session support
- Request History: Track and revisit previous API calls easily
- Authentication: Supports various auth methods including OAuth, Basic Auth, and Bearer tokens
- Extensible: Plugin system for adding custom functionality
- Community-Driven: Open-source with active development and extensive documentation
Tech / Self-Hosting
HTTPie is primarily a client-side tool with no server component required. The desktop and web versions are distributed as standalone applications. The open-source CLI is available via package managers (brew, apt, pip, etc.) and can be self-hosted by building from source. No backend infrastructure is needed for basic usage.