Webhook UI
webhook-ui/ is a standalone Next.js (App Router) app for registering and managing webhook server jobs without hand-writing curl requests. It authenticates with Clerk and calls the monitor’s management API from the server side.
Run locally
cd webhook-ui
npm install
npm run dev # http://localhost:3000
Set in .env.local:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEYCLERK_SECRET_KEYMONITOR_API_TOKENMONITOR_INTERNAL_URL(defaults tohttp://127.0.0.1:8000; for a deployed monitor, its public URL)
Deploy to Vercel
cd webhook-ui
vercel
Framework preset Next.js, root directory .. Set the same environment variables in Vercel Project Settings, plus optionally DALUX_BASE_URL.
The UI’s server routes call the monitor API server-side. If the monitor runs on a private network or localhost, Vercel cannot reach it — use a publicly reachable, HTTPS-protected monitor endpoint.
Full reference
webhook-ui/README.md for the complete environment variable list and Vercel CLI commands.