httpie

    httpie/cli

    πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    38.7K stars
    4.0K forks
    38.7K GitHub watchers
    Updated Nov 6, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    No releases in the last 90 days; the most recent was 734 days ago, with 147 contributors on GitHub.

    Use Cases & Benefits

    • Provides a modern, user-friendly command-line HTTP client for interacting with APIs and HTTP servers.
    • Offers expressive syntax, formatted colorized output, and built-in JSON support for easier API testing and debugging.
    • Use for testing and debugging RESTful APIs with readable and colorized terminal output.
    • Use for automating HTTP requests with persistent sessions and custom headers in development workflows.
    • Use for downloading files and uploading forms or files via the command line with wget-like capabilities.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    BSD 3-Clause

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    • Warning: No commits in over a year (last push Dec 2024).

    General guidance from repository metadata, not legal advice. How we score

    From the README

    HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers. The http & https commands allow for creating and sending arbitrary HTTP requests. They use simple and natural syntax and provide formatted and colorized output.

    Please note we recently accidentally made this repo private for a moment, and GitHub deleted our community that took a decade to build. Read the full story here: https://httpie.io/blog/stardust

    Excerpt from the httpie/cli README on GitHub (BSD-3-Clause license). Β© its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    4.0K+46

    Open issues

    362+37

    Compared with peers in API

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth

    httpie/cli compared with API repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/claude-quickstarts20.5K+73375β€”
    vxcontrol/pentagi33.9K+7197536 days ago
    N4darae/shrt2.6K+5298β€”
    agentgateway/agentgateway6.1K+1877514 days ago
    httpie/cli38.7Kβ€”45734 days ago
    BenedictKing/ccx4.0Kβ€”32117 days ago
    Category median6.1K+62475β€”

    Discover Repositories

    Search across tracked repositories by name or description