As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

Httpie Alternatives

Similar projects and alternatives to httpie

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better httpie alternative or higher similarity.

Suggest an alternative to httpie

Reviews and mentions

Posts with mentions or reviews of httpie. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-07.
  • What’s new in HTTPie 2.6.0 | 2021-10-23
    Silence warnings through using --quiet, -q twice (e.g. -qq) (#1175).
  • Look at my new plugin to help run long commands | 2021-10-07
    Because this doesn't need to be sourced every time and, during development, like I am doing right now, it is constantly being changed. Add more, change existing etc. Imagine doing a web dev project and you are constantly creating and editing requests on postman. But you want to use a command line tool instead, such as With this tool, it is easier to create those requests and run them on the command line. I'm willing to discuss this more with you. I believe this can be useful for many people and am having trouble marketing it haha.
  • Spring Cloud Stream Multibinder | 2021-10-05
    Use curl or httpie or any other tool you like to POST a /text request:
  • How to navigate an API from the terminal | 2021-10-02
    Today, we'll be diving into The Movie Database and learning how to navigate its API efficiently with HTTPie, jq, and jid.
  • Really Using Visual Studio Development Containers | 2021-09-26
    This is the simplest scenario where we just plop a development container definition into our project and Code spins it up. But what if we needed to add some of our own tools? Perhaps our team relies heavily on Flyway for database migrations and HTTPie for testing our RESTful endpoints. This can easily be done by writing our own Docker image definition. First remove the "image" attribute from your devcontainer.json file and replace it with a "dockerFile" attribute that points to our soon-to-be-created Dockerfile.
  • Token Based User Authentication With Django | 2021-09-20
    For making requests to test it, I find Insomnia really good, and hey they have a free tier 😎. Another client that I find really useful is the command line app HTTPie. I'll be using HTTPie for this tutorial, it makes it easier for you to try the commands on your own, and for diplaying the results in text instead of screenshots.
  • Deploying a REST API with AWS App Runner and Fauna | 2021-09-16
    Test your service by sending HTTP requests to the App Runner URL using curl, httpie, or an API client like Postman. Replace ${App Runner URL} in the commands below with the value of Default domain from your App Runner dashboard. This will look something like
  • Command line API tricks with HTTPie | 2021-09-15
    Whether building or consuming APIs, you're definitely testing out API calls. The command line is a developer's best friend for quick checks and iterative development. You can move even faster with HTTPie. HTTPie releases unintuitive command flags from your brain and removes repetitive parameters completely.
  • What’s new in HTTPie 2.5.0 | 2021-09-15
    Piping, even though elegant, isn’t always practical, however. When generating API docs examples, invoking HTTPie from a programming language, or writing a complex command on the terminal, it may be easier to use a CLI option instead. That has been an often requested feature.
  • HTTPie for Performance Engineers | 2021-09-08
    Here is the GitHub repo for your reference:
  • Exemplo de AWS API Gateway com Lambda pelo Terraform | 2021-09-07
  • I made a website that shows you what traces your browser leaves behind while surfing the web. This was my first Django project so I'd appreciate any feedback on the code. (GitHub in comments) | 2021-08-25
    you might want to add unique=True to the fingerprint in the database. Currently I can create duplicate fingerprints by POSTing to, e.g: http "" hash=3a0a1e6db9ace1838949d62b56eac9f4 name=overridden (using instead of cUrl). When multiple matches are returned for a given fingerprint, the frontend displays the name from the most-recent matching fingerprint. This means I can override the name another user assigned to a given fingerprint and use it to send messages to them, which might be abused.
  • Simple Client Only REST API tester? | 2021-07-29
    Httpie is a curl like cli but has features to make it easier to send json payloads or use jwt auth, maybe it’s useful for you :
  • What's a small Linux program that you don't give much thought but makes your life a hundred times easier from time to time? | 2021-07-28
  • Pydantic for FastAPI | 2021-05-28
    Test it out using httpie:


Basic httpie repo stats
6 days ago

httpie/httpie is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Find remote Python jobs at our new job board There are 10 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.