1
Install the binary
The CLI is a single
repost binary. The installer downloads the matching release for your operating system.2
Sign in
Browser login is the recommended path on your own machine.
3
Forward to localhost
Start a session, then choose the bucket and internal forwarder from the prompts. Incoming events appear in the TUI and are delivered to your local endpoint.
Running in CI or a script instead of at your desk? See CI & automation for token auth, headless forwarding, and pausing forwarders during a deploy.
Generate a typed SDK
To send events from your app, generate a type-safe client from a schema and publish — the Send quickstart walks the whole loop. Pick your language and build tool:Java / Maven
Add the Maven plugin and BOM, generate a typed Java client, and publish with idempotency and Spring Boot or Jakarta CDI injection.
Kotlin / Gradle
Apply the Gradle plugin, generate a coroutine-first Kotlin client, and publish with structured concurrency and framework injection.
TypeScript, Go, Python
Define, version, and generate a typed sender with the
repost schema commands.Next steps
Local forwarding
Handle pending events, navigate the TUI, and generate types from a payload.
Authentication
Browser login, API tokens, environment auth, and credential storage.
Command reference
Every command, flag, shortcut, and environment variable.