Forrest logo
tool overview
On this page you find all important commands for the CLI tool http-prompt. If the command you are looking for is missing please ask our AI.


HTTP Prompt is a command-line tool specifically designed for making HTTP requests and interacting with RESTful APIs using an interactive shell-like interface. It provides a convenient and intuitive way to explore and interact with HTTP resources.

  1. HTTP Prompt is built on top of the well-known Python 'requests' library, allowing users to leverage its capabilities in an interactive manner.
  2. It supports various HTTP methods like GET, POST, PUT, DELETE, etc., allowing users to perform a wide range of operations on API resources.
  3. The tool provides auto-completion and syntax highlighting, making it easier and faster to construct requests and navigate through API endpoints.
  4. HTTP Prompt supports command history, allowing users to recall and modify previous requests easily.
  5. It allows users to set headers and query parameters on requests, enabling interaction with APIs that require authentication or specific content negotiation.
  6. The tool supports JSON and XML request/response bodies, making it ideal for working with RESTful APIs that communicate using these formats.
  7. It provides an interactive response viewer that displays the response in a structured format, making it easier to understand and explore the data returned by the API.
  8. Users can navigate through API responses with tab completion, simplifying access to nested resources and exploring data hierarchies.
  9. HTTP Prompt allows users to store frequently used requests as shortcuts, saving time and reducing manual typing.
  10. It is an open-source tool, available on GitHub under the permissive MIT License, allowing users to contribute, modify, and extend its functionality according to their needs.

List of commands for http-prompt:

  • http-prompt:tldr:6ce28 http-prompt: Launch a session targeting the default URL of http://localhost:8000 or the previous session.
    $ http-prompt
    try on your machine
    explain this command
  • http-prompt:tldr:97f84 http-prompt: Launch a session with some initial options.
    $ http-prompt ${localhost:8000-api} --auth ${username:password}
    try on your machine
    explain this command
  • http-prompt:tldr:d8cf9 http-prompt: Launch a session with a given URL.
    $ http-prompt ${http:--example-com}
    try on your machine
    explain this command
tool overview