2 min

Quickstart

From zero to your first streamed webhook in under two minutes.

01

Install Kite

$ curl -fsSL https://getkite.sh/install | sh

Or: brew install kite · npm install -g @getkite/cli

02

Log in

$ kite login

Opens your browser for device auth. Agents can use x402 bootstrap instead.

03

Start streaming

$ kite stream

Your webhook endpoint URL is printed. Copy it for the next step.

04

Send a test event

$ curl -X POST https://hooks.getkite.sh/e/<your-endpoint-id> \
  -H "content-type: application/json" \
  -d '{"event":"test","data":{"hello":"kite"}}'

Replace <your-endpoint-id> with the ID printed by kite stream. Or use any webhook sender — Stripe, GitHub, etc.

You're live

Events stream to your terminal as CloudEvents v1.0. Use kite stream --json for full payloads, or add a kite.json manifest to route events to sinks.