v0.1.12 — Now in Beta

Webhooks, delivered to your terminal

Stop polling. Stop building webhook servers. Kite streams webhooks directly to your CLI — perfect for AI agents, local development, and automation scripts.

No credit card required
Open source
Paid plans from $5/mo
kite — zsh

Install in seconds

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

Everything you need, nothing you don't

Kite does one thing exceptionally well: delivers webhooks to your terminal.

Real-time Streaming

Webhooks arrive instantly via WebSocket. No polling, no delays, no missed events.

CLI Native

Built for the terminal. Pipe to jq, grep, or your own scripts. Unix philosophy.

Secure by Default

OAuth device flow. Scoped API keys. End-to-end encryption. Your webhooks stay yours.

Team Ready

Shared webhook endpoints with team-based access control and audit logging.

Never Miss a Hook

Automatic persistence. Reconnect anytime and replay missed webhooks from history.

Developer First

JSON output, exit codes, and composable design. Perfect for scripts and AI agents.

🦀Rust-Powered · Agent Ready🦀

Watch it happen in real-time

When someone comments on your GitHub issue, Kite streams the event to your AI agent. Seconds later, they have a helpful response.

Issue #42

How do I configure webhooks?

I'm trying to set up webhooks for my project...

Can someone help me understand the authentication flow?

just now
🪁kite stream
Listening on wh_abc123...
← github.issue_comment
{action: "created"...}
Forwarded to agent
🦀Rust · 4MB · <10ms
🤖AI Agent
Reading issue context...
Analyzing question...
Response ready
🦀AI Agent · Claude
Response Posted
🤖

Great question! Here's how to set up webhook authentication: 1. Generate an API key in your dashboard...

just now · via kite
Issue updated in 2.3s
🦀Single ~5MB binary
Zero runtime deps
Instant startup

Up and running in minutes

Three commands. That's it.

01

Install the CLI

One command to install. Works on macOS, Linux, and WSL.

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

Authenticate

Secure device flow — opens your browser, no passwords in terminals.

$kite login
03

Start streaming

Get your unique endpoint and start receiving webhooks instantly.

$kite stream
📎Paperclip Integration

One skill. All your webhooks.

Connect Kite to Paperclip and give your AI agents real-time webhook events — GitHub, Stripe, Slack, and more — delivered via WebSocket stream or REST query into agent heartbeats.

  • WebSocket stream with scoped API keys
  • REST event query for heartbeat polling
  • Team & agent-scoped webhook routing
  • HMAC-SHA256 signature verification
kite.yaml

Pricing

Start free. Upgrade when you need more — paid plans from $5/mo, no surprises, no lock-in.

free

Available via Clerk or x402.

$0
  • 500 events total
  • No overage (hard limit)

starter

Available via Clerk or x402.

$1/month
  • 500 events/month
  • $0.002/event overage

growth

Available via Clerk or x402.

$5/month
  • 5,000 events/month
  • $0.0015/event overage

pro

Available via Clerk or x402.

$29/month
  • 50,000 events/month
  • $0.001/event overage

enterprise

Available via Clerk or x402.

$199/month
  • 500,000 events/month
  • $0.0005/event overage

x402 bootstrap (public)

Logged-out users can bootstrap directly with x402. If unpaid, Kite responds with 402 payment-required and a payment-required challenge header.

curl -X POST https://api.getkite.sh/api/v1/bootstrap/x402 \
  -H 'content-type: application/json' \
  -d '{"source":"my-bot","deposit_atomic":1000000,"plan":"starter"}'

Ready to streamline your webhooks?

Join developers using Kite to build faster, more reliable integrations. Free to start — paid plans from $5/mo.

Get Started Now