hookie listen) that reconstructs each event and forwards it to a local port.ingest.hookie.sh, relay.hookie.sh, and the web app) so someone can try the CLI without provisioning anything first. That hosted path is shared infrastructure for adoption, not a launched commercial product on its own.hookie listen and receive the full request on a local port as if the source had called them directly.hookie listen without an account and get an ephemeral URL that ends with the session. Rate-limited and non-durable, but the first run is not a sign-up wall.hookie.yml / hookie.yaml) that acts as a small router: which topic this codebase cares about, and which local URL should receive the reconstructed HTTP request. The goal was zero-flag hookie listen in a clone and a config object the team can review in PRs like any other dev wiring.topics:{topicID}. The handler reads the body from io.Reader before any parsing, and publishes method, path, query, headers, body (base64), content type, content length, remote addr, and a nanosecond timestamp.Event messages. It reconstructs http.Request and POSTs to the configured local URL. After handling, it sends a Ready message so the relay can send the next event. That is the application-level flow-control hook.SubscribeMessage oneof for subscribe vs ready), flow control is explicit in the proto, and cmux serves gRPC and HTTP health on one port for simpler deploy config.Ready. That pushes backpressure to a clear boundary and leaves room for relay-side policies (caps, leaky bucket, per-consumer credit) without changing the wire shape.Posted Apr 23, 2026
Built Hookie, an open-source webhook relay enhancing local webhook development.
0
0