{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"},{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"},{"label":"Terminals","url":"https://skillfed.io/packages/category/terminals"}],"enrichment":{"capability":"HTTPie is a command-line HTTP client that makes it easy to test, debug, and interact with APIs and HTTP servers using simple, human-friendly syntax with formatted and colorized output.","skillfed_tags":["cli-tool","api-testing","http-client"],"use_cases":["Test and debug REST APIs during development without writing client code","Quickly inspect HTTP responses with automatic JSON formatting and syntax highlighting","Automate HTTP requests in shell scripts with readable, maintainable syntax","Upload files or submit forms from the command line with natural parameter syntax","Authenticate with APIs and manage persistent session cookies across requests"],"what_it_does":"HTTPie is a command-line HTTP client designed to make interacting with web APIs and HTTP servers as human-friendly as possible. It provides an intuitive syntax for building and sending HTTP requests, with formatted and colorized terminal output that makes responses easy to read. The tool supports common HTTP operations including custom headers, JSON data, form submissions, file uploads, authentication, proxies, HTTPS, and persistent sessions.\n\nYou use HTTPie by typing simple commands like `http GET example.com` or `http POST api.example.com name=value` directly in your terminal. It's built on top of requests and requests-toolbelt for the underlying HTTP functionality, with rich and Pygments handling the formatted output display. The package depends on 11 runtime libraries including charset-normalizer, defusedxml, multidict, and colorama to handle character encoding, XML safety, multipart data, and cross-platform terminal colors.","worth_installing":"Yes, with conditions. HTTPie is stable, permissive-licensed, and widely used (top 5000 PyPI packages, 1.1M monthly downloads). However, the project is dormant with no releases in 651 days\u2014verify that PYSEC-2023-242 does not affect your use case and that dependencies remain compatible with your Python version before adopting it for critical workflows."},"id":"httpie","links":{"html":"https://skillfed.io/packages/httpie","md":"https://skillfed.io/packages/httpie.md","pypi":"https://pypi.org/project/httpie/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-01","license_spdx":null,"license_treatment":"permissive","name":"httpie","python_support":"supports_current","summary":"HTTPie: modern, user-friendly command-line HTTP client for the API era."},"popularity":{"monthly_downloads":1146237,"position":4298,"tier":"top_5000"},"security":{"n_vulnerabilities":1},"version":"3.2.4"}
