curl vs HTTPie

Debates on the merits of HTTPie and alternatives like Hurl compared to curl for CLI HTTP requests, highlighting curl's versatility and questioning the need for replacements.

📉 Falling 0.4x DevOps & Infrastructure
4,544
Comments
20
Years Active
5
Top Authors
#118
Topic ID

Activity Over Time

2007
2
2008
9
2009
34
2010
87
2011
102
2012
194
2013
154
2014
224
2015
247
2016
335
2017
222
2018
187
2019
257
2020
219
2021
349
2022
492
2023
573
2024
438
2025
402
2026
19

Keywords

e.g PHP runscope.com LLM CLI charleswhitmore.com HTTP REST GET curlconverter.com curl http tool requests cli echo commands plain text wrapper plain

Sample Comments

Something1234 Jan 13, 2018 View on HN

HTTPie is great, but sometimes you need curl. Curl supports a lot more protocols.

bovermyer Jan 10, 2020 View on HN

No really, I'm curious. What does a tool like this offer over curl?

peteypao Sep 25, 2020 View on HN

What's wrong with just plain old curl?

This tool pops up every few months, not sure why anyone would use it over curl

CardenB Jan 27, 2018 View on HN

HTTPie is great! I’ve replaced curl with it in my daily workflow

postalrat Sep 29, 2023 View on HN

My feature request: a way to generate curl commands, fetch, etc. Browsers can do it, why not a dedicated client for making http calls?

jicea Feb 21, 2023 View on HN

Shameless plug: why not switch to Hurl [1], an open source cli tool to run and test HTTP requests in plain text, with libcurl under the hood? (I'm one of the maintainer)[1]: https://hurl.dev

matt-attack Aug 7, 2019 View on HN

Couldn't it use curl just as easily?

jicea Feb 1, 2025 View on HN

You may like Hurl [1]: it's an Open source cli based on curl (libcurl to be exact), to run and test HTTP requests with plain text (I'm one of the maintainers). We recently add --curl option to come back to curl. Give it a shout![1]: https://hurl.dev

lkdfjlkdfjlg Jun 20, 2024 View on HN

Seriously question. What makes curl so special? Couldn't the same be said e.g. for wget?