Skip to content

About

Work-in-progress repository for code to be used when demoing Hookdeck

Resources

Code of conduct

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Hookdeck Demos

Demo code for Hookdeck, organized by vendor and use case.

Directory Structure

Demos follow a vendor/use-case/ convention. Hookdeck itself is treated as a vendor for feature demos.

hookdeck/       Hookdeck feature demos
trigger-dev/    Trigger.dev integration demos
stripe/         Stripe integration demos
shopify/        Shopify integration demos
deepgram/       Deepgram integration demos
_shared/        Shared utilities used across demos

Demos

Hookdeck

Demo Description
binary-payloads Send audio, video, images, archives, PDFs and binary serialization formats through a source to hookdeck listen, and check which content types arrive byte-exact
cli-fleet-fanout Fan out webhooks to a fleet of machines on a private network with CLI destinations: connection-per-machine vs connection-per-group
cli-overview Overview of the Hookdeck CLI capabilities
deduplication Event deduplication with payload-based and ID-based modes
demo-scripts Scripts for automating demo setup and event triggering
general Next.js app for receiving and verifying webhooks from multiple providers
mcp-events-forward-proxy Receive MCP Events through Event Gateway acting as the agent's forward proxy: challenge, verification, dedup and retries, locally with hookdeck listen or deployed over HTTP
mcp-events-outpost Send MCP Events from an MCP server with Hookdeck Outpost (links to hookdeck/mcp-events-outpost-demo)
session-filters CLI session filters demo
transformations Transformations that import Node.js built-ins (node:zlib, node:crypto, node:buffer) to turn JSON events into a PNG, WAV, PDF or SVG, sign requests, and decompress binary payloads, with a UI that follows each event from source to result
transformation-reordering Transformation and filter rule reordering

Trigger.dev

Demo Description
github-ai-agent GitHub webhooks → Hookdeck → Trigger.dev: Claude PR reviews, issue labels, push summaries (task router vs Hookdeck routing)

Stripe

Demo Description
fetch-before-process Express.js app demonstrating the fetch-before-process webhook pattern

Shopify

Demo Description
webhooks-at-scale Complete Shopify app demo: setup, backpressure handling, and retry workflows

Deepgram

Demo Description
stt-tts Deepgram callbacks through Hookdeck: speech-to-text as JSON, and text-to-speech as binary audio/mpeg

Shared Utilities

Utility Description
tmux-presenter Tmux-based live demo presenter for running scripted terminal demos

Contributing

Each demo has its own README with setup instructions. See the individual demo directories for details.

About

Work-in-progress repository for code to be used when demoing Hookdeck

Resources

Code of conduct

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages