The Repost CLI connects your terminal to an internal forwarder. Use it when webhook traffic should reach a development machine, when you need to inspect a live request, or when forwarding needs to be paused during operational work.
Buckets receive webhook events. Internal forwarders hold those events for a connected CLI session. The CLI delivers each event to a local HTTP endpoint and reports the outcome back to Repost.
Choose the webhook stream you want to work with.
Listen to one or more internal forwarders from that bucket.
See request and response details as events move through your local app.
repost forward opens an interactive terminal session. Incoming events stream in as they arrive, each is forwarded to your local endpoint, and the response code, status, and duration are recorded for every attempt.
Interactive. Run
repost forwardwith no flags to select the bucket and internal forwarders from prompts.Non-interactive. Pass
--bucketand one or more--forwarderflags to start a session without prompts.Generate types. Press
ton a selected event to generate type definitions from its request body.
Install the binary, authenticate, then connect an internal forwarder to your local service.
curl -fsSL https://releases.repost.sh/cli/install.sh | sh
repost auth login
repost forwardThe CLI documentation is split by task so each page stays short.
Install the binary, sign in, and forward your first event to localhost.
Connect internal forwarders, handle pending events, and use the TUI.
Token auth, headless forwarding, and pausing forwarders during a deploy.
Browser login, API tokens, environment auth, credential storage, and configuration.
Define, validate, version, and generate a type-safe SDK and JSON Schema for webhook contracts.
Review commands, flags, shortcuts, and environment variables.