Tool Open source

Ghostman

Ghostman is a keyboard-driven terminal user-interface (TUI) API client and webhook inspector developed as a local-first alternative to cloud-based API clients. It composes and sends GET, POST, PUT, DELETE, and PATCH requests, displays HTTP status, payload size, DNS and time-to-first-byte latency, and formats JSON responses with syntax highlighting.

View repository Mentioned in 1 video ↓

Overview

Requests and collections are stored as plain JSON or YAML files in the local .ghostman directory. A built-in webhook server can listen on port 9090; captured callbacks can be inspected in a live stream and loaded into the request editor. Keyboard shortcuts control sending, saving, creating requests, and toggling the webhook listener. The project is distributed through pip or from source and is released under the MIT License.

What Ghostman is used for

1 use taken from transcripts — each links to the moment in the video.

  • Brings API testing into your terminal with keyboard shortcuts for sending requests and saving them into collections, formatted JSON responses with status codes and timings, local-file storage, and a built-in webhook listener.

    unverified Github Awesome

Videos mentioning Ghostman

1 in the library.