Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

xh

xh: A focused, free HTTP client for terminal-based request work. Ranked #30 of 38 in API Clients by our editors (6.1/10); pricing: Free plan; best for minimal command-line HTTP transfers.

6.1/10Editor score
xh6.1 Visit xh

At a glance

  • Editor score
    6.1 / 10
  • Pricing
    Free plan
  • Best for
    Minimal command-line HTTP transfers
  • Free plan
    Yes
  • Paid from
    Free
  • Facts checked
    20 Sep 2026
xh screenshot
  • Where it wins

    • Free and open source across Linux, macOS, Windows, and Android
    • Supports JSON, form, multipart, raw, and query-string data
    • Includes sessions, streaming, proxies, TLS controls, and curl translation
  • Where it doesn't

    • Command-line interface may not suit GUI-oriented API workflows
    • Focused on HTTP rather than broader API development workflows
    • No paid tiers or team-oriented workspace model

Our verdict on xh

xh is an open-source command-line HTTP client for developers who send and inspect requests from a terminal. Its interface reimplements much of HTTPie’s approach while emphasizing startup performance and a portable, statically linked binary. Prebuilt binaries are available for Linux, macOS, and Windows, with additional package-manager installation options; Android is also listed as a supported platform. It is a natural fit for individual developers, scripts, and terminal-first workflows that need direct control over HTTP requests and responses.

The feature set covers the core mechanics of request construction and inspection. xh can send requests with optional methods and request items, serialize JSON, form, multipart, raw, and query-string data, and authenticate with basic, bearer, or digest credentials. Sessions and session files support reusable request state, while redirect handling, streaming, downloading, resuming, and response-body saving address practical transfer needs. Proxies, TLS verification, certificates, and HTTP versions provide additional connection controls. Responses can be formatted with headers, body, metadata, or verbose exchanges, and requests can be translated into curl commands. Integration is centered on curl and HTTPie request-item syntax rather than a broad application ecosystem.

Choose xh when a free, open-source terminal client is the priority and HTTP request control matters more than visual project management. Its narrow command-line focus keeps the product aligned with scripting, debugging, and repeatable request work, but it is less suitable for teams seeking a graphical API workspace or broader collaboration features. Workflows centered on GraphQL, gRPC, WebSocket communication, automated test runs, API documentation, or shared team workspaces should favor a product designed around those needs. For straightforward HTTP transfers and inspection across major desktop platforms, xh offers a focused toolset without a paid-plan structure.

Your product? Our editors can test xh in depth and publish a review, labelled as paid · from $149/mo →

xh pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

xh fact sheet

Free planYes
Paid fromFree
GraphQL supportNot verified
gRPC supportNot verified
WebSocket supportNot verified
Automated test runsNot verified
API documentationNot verified
Team workspacesNot verified
Available platformsNot verified
DeploymentDesktop, Mobile
PlatformsLinux, macOS, Windows, Android
Integrations2 integrations: curl, HTTPie request-item syntax
PricingFree plan
Websitegithub.com
Facts checked20 Sep 2026

xh integrations

xh lists 2 integrations on its own site.

  • curl
  • HTTPie request-item syntax

Alternatives to xh

See all xh alternatives →

Also Ranked In

xh is ranked in 4 of our directories.

Used xh? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used xh for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — xh 6.1/10

xh is listed in our API Clients directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/xh/"><img src="https://www.itechguides.com/best/badge/xh.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update