httpie-cli

Send HTTP requests with readable syntax for API testing and debugging.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill httpie-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: httpie-cli
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/httpie-cli
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill httpie-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

HTTPie CLI makes API work approachable by providing a human-friendly way to send HTTP requests, parse JSON, and inspect responses, replacing the need for complex curl syntax.

Core Features & Use Cases

  • Natural syntax: simple, readable commands for HTTP methods and URL targets.
  • Authentication & forms: support for Basic, Digest, Bearer, and form-encoded data.
  • Rich output: colorized, structured responses suitable for quick debugging.
  • Sessions, downloads & proxies: persistent sessions, file downloads, and proxy settings for environments.
  • Plugins & configuration: extendable with plugins and a configurable defaults file for consistent workflows.
  • Use cases: API exploration, automated testing, integration testing, and debugging REST endpoints securely and efficiently.

Quick Start

Install HTTPie and run a simple request, for example http GET https://api.github.com.

Frequently Asked Questions about httpie-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test REST APIs and debug HTTP requests from the command line?

Test REST APIs and debug HTTP requests using a human-friendly CLI with natural syntax for HTTP methods, colorized output, and JSON parsing, replacing complex curl syntax for quick API exploration.

Can I handle authentication flows like Bearer and Digest when testing APIs?

Yes, API testing supports Basic, Digest, and Bearer authentication flows alongside form-encoded data handling, allowing you to securely debug RESTful endpoints and manage authenticated sessions directly from the CLI.

Do I need Python to run HTTPie for API testing?

Yes, you need a Python runtime installed to parse and format requests, as the CLI relies on it to support HTTP syntax, authentication, forms, file uploads, sessions, proxies, and streaming.

What is the best way to maintain persistent sessions and proxies for integration testing?

The best way to maintain persistent sessions and proxies for integration testing is using a CLI that supports persistent sessions, configurable proxy settings, and a defaults file to ensure consistent workflows across environments.

How do I inspect and format JSON responses when exploring RESTful endpoints?

Inspect and format JSON responses when exploring RESTful endpoints by running CLI requests that produce rich, colorized, and structured output, making quick debugging and data inspection straightforward.

Does the HTTPie CLI support file uploads and streaming for API testing?

Yes, the CLI supports file uploads and streaming for API testing, and it is extendable with plugins to handle additional data types and workflows beyond standard RESTful endpoint requests.