integrations
Integrations
These examples are minimal but production-ready webhook receivers. Each one handles signature verification, parses the job list, and returns a fast 2xx. Pick the one that matches your stack.
TypeScript
Discord Bot
Webhook receiver that verifies signatures and forwards jobs to Discord via rich embeds.
Python
FastAPI
Full receiver with signature verification, job filtering, and logging. Run with uvicorn.
TypeScript
Express
Full receiver with signature verification, job filtering, and logging. Run with tsx.
General best practices
- — Verify the signature first before doing anything with the payload. Return 401 on mismatch.
- — Return 2xx fast. If processing takes time, enqueue jobs and process asynchronously.
- — Filter by is_test to avoid polluting your database during setup.
- — Expose locally with ngrok during development so you can receive real deliveries on your machine.