--- title: "Testing webhooks without a public endpoint" url: "https://demo.myforumcat.com/q/102/testing-webhooks-without-a-public-endpoint" forum: "Demo" question_number: 102 category: "General" tags: ["Uptime"] status: "solved" solved: true votes: 26 replies: 8 views: 851 asked_at: "2026-07-26T08:52:59.920Z" updated_at: "2026-09-18T22:19:02.634Z" --- # Testing webhooks without a public endpoint Asked by Jane Cooper on 2026-07-26 · 26 votes Is there a way to send a test event to a local development URL, perhaps through a tunnel, without fully registering it? ## 8 replies ### Reply 1 (marked as the solution) meow (Owner) · 2026-07-26 · 5 votes Yes, spin up a tunnel with something like ngrok or cloudflared pointed at your local dev server, then register the tunnel URL as the webhook endpoint temporarily. Just remember to swap it back before it expires. ### Reply 2 Jane Cooper · 2026-07-26 · 2 votes · In reply to Reply 1 ngrok worked great for us for exactly this, the free tier was plenty for testing. ### Reply 3 Ravi Patel · 2026-07-26 · 1 vote cloudflared worked well for us too, similar setup to the ngrok mention above. ### Reply 4 Elena Marsh (Agent) · 2026-07-26 · 2 votes Just a reminder to swap the webhook URL back to your real endpoint once testing is done, a stale tunnel URL will start silently failing once the tunnel closes. ### Reply 5 Margaret Doyle · 2026-07-26 · 1 vote cloudflared has been solid for us too, easy to set up. ### Reply 6 Hannah Wright · 2026-07-26 · 1 vote Appreciate the reminder about swapping the URL back, almost forgot on my first try. ### Reply 7 Daniel Brooks (Admin) · 2026-07-26 · 2 votes For anyone testing frequently, a dedicated persistent tunnel subdomain is worth setting up once rather than spinning up a new one each time. ### Reply 8 Tom Whitfield · 2026-07-26 · 1 vote This thread saved me a lot of guessing, thanks all.