https://github.com/hookdeck/hookdeck-demos
Work-in-progress repository for code to be used when demoing Hookdeck
https://github.com/hookdeck/hookdeck-demos
Last synced: 23 days ago
JSON representation
Work-in-progress repository for code to be used when demoing Hookdeck
- Host: GitHub
- URL: https://github.com/hookdeck/hookdeck-demos
- Owner: hookdeck
- Created: 2025-02-28T16:43:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-30T13:10:51.000Z (3 months ago)
- Last Synced: 2026-03-30T14:36:39.433Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 4.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hookdeck Demos
Demo code for [Hookdeck](https://hookdeck.com), 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 |
|------|-------------|
| [cli-overview](hookdeck/cli-overview/) | Overview of the Hookdeck CLI capabilities |
| [deduplication](hookdeck/deduplication/) | Event deduplication with payload-based and ID-based modes |
| [demo-scripts](hookdeck/demo-scripts/) | Scripts for automating demo setup and event triggering |
| [general](hookdeck/general/) | Next.js app for receiving and verifying webhooks from multiple providers |
| [session-filters](hookdeck/session-filters/) | CLI session filters demo |
| [transformation-reordering](hookdeck/transformation-reordering/) | Transformation and filter rule reordering |
### Trigger.dev
| Demo | Description |
|------|-------------|
| [github-ai-agent](trigger-dev/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](stripe/fetch-before-process/) | Express.js app demonstrating the fetch-before-process webhook pattern |
### Shopify
| Demo | Description |
|------|-------------|
| [webhooks-at-scale](shopify/webhooks-at-scale/) | Complete Shopify app demo: setup, backpressure handling, and retry workflows |
### Deepgram
| Demo | Description |
|------|-------------|
| [stt-tts](deepgram/stt-tts/) | Speech-to-text and text-to-speech demos using Deepgram's AI APIs |
## Shared Utilities
| Utility | Description |
|---------|-------------|
| [tmux-presenter](_shared/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.