# HTTPie > API testing client that makes APIs simple and intuitive with a user-friendly CLI and graphical interface for developers. HTTPie is a modern API testing client designed to make working with APIs simple and intuitive for developers. Originally created as a command-line tool to replace curl with a more human-friendly interface, HTTPie has evolved into a comprehensive platform offering both terminal and desktop applications. The tool is trusted by developers at major technology companies worldwide and has garnered significant community support with nearly 48,000 GitHub stars. - **User-Friendly CLI** - The terminal version provides an intuitive command-line interface with syntax highlighting, JSON support, and a clean output format that makes API testing more efficient than traditional tools like curl. - **Desktop Application** - HTTPie for Web & Desktop wraps the power of the terminal version in a sleek graphical interface, making API testing accessible to developers who prefer visual tools. - **AI Integration** - HTTPie incorporates state-of-the-art artificial intelligence to enhance the API development workflow and assist developers throughout the API lifecycle. - **Cross-Platform Support** - Available on multiple platforms including Linux, macOS, and Windows, with installation options through snap, apt, brew, choco, pip, port, yum, and more package managers. - **Export/Import Functionality** - Recent updates include the ability to export and import configurations, path parameters support, and copy as command features for improved workflow. - **Open Source Foundation** - The CLI tool is open source, allowing developers to contribute, customize, and extend the functionality according to their needs. - **Collaborative Features** - Building toward a collaborative platform for API development, HTTPie focuses on places where humans and APIs intersect. To get started with HTTPie, developers can install the CLI through their preferred package manager or download the desktop application. The terminal version supports intuitive syntax like `http GET https://api.example.com` with automatic JSON formatting and syntax coloring. The desktop app provides a visual interface for constructing and testing API requests without memorizing command-line syntax. ## Features - User-friendly command-line interface - Syntax highlighting and colorized output - Built-in JSON support - Desktop graphical interface - AI-powered assistance - Export/import configurations - Path parameters support - Copy as command feature - Cross-platform availability - Open source CLI - Multiple package manager installation options ## Integrations REST APIs, HTTP servers, Web services ## Platforms WINDOWS, MACOS, LINUX, WEB, API ## Pricing Open Source ## Links - Website: https://httpie.io - Documentation: https://httpie.io/docs - Repository: https://github.com/httpie - EveryDev.ai: https://www.everydev.ai/tools/httpie