Tunnel for developers and CTOs
Test webhooks locally, with every request in front of you
A public HTTPS URL for your handler, and an inspector that shows each request and response.
Free tier on every product. No card.
- POST /webhooks/stripe20012 ms
- POST /hooks/parse20031 ms
- GET /listings/423048 ms
- POST /hooks/mail500220 ms
To test webhooks locally, the sender needs a public HTTPS URL and you need to see exactly what it sent. SyncYak Tunnel gives you both: syncyak http 3000 puts your handler on a public address, and the request inspector keeps every request and response, headers and bodies included, for your plan’s window.
Set the webhook URL once with a reserved name, and it keeps working every morning when you start the tunnel again.
How it works
Receive webhooks on localhost in three steps
Install the syncyak CLI
Download it for Windows, macOS or Linux from your Tunnel console, then save your token once with syncyak config add-authtoken.
Forward a port
Run syncyak http 3000. The CLI prints a public HTTPS address that forwards to http://localhost:3000.
Share it or keep it
Send the address to anyone, paste it into a webhook setting, or reserve a name so it stays the same tomorrow.
A webhook testing tool that keeps the evidence
Webhook bugs are usually about the payload: a field you did not expect, a signature header, a retry. The inspector lists method, path, status and duration for each request, with the full request and response, so you can compare what arrived with what your code did.
- Status codes at a glance, failures in red
- Headers and bodies for both directions
- Kept for hours on Free and days on paid plans
One webhook URL that survives restarts
Re-entering a new URL in every provider after each restart wastes time. Reserve a name such as hooks-yourname.syncyak.live on a paid plan and configure it once in Stripe, GitHub, your CRM or a SyncYak Parse inbox.
Use cases
Webhooks worth testing locally
Payments
Stripe events for checkout, subscriptions and failed payments, against your local handler.
CRM and lead events
Follow Up Boss and other CRM webhooks, or SyncYak CRM lead.created events while you build the consumer.
Parsed lead emails
Point a SyncYak Parse inbox at your laptop and watch real lead emails arrive as JSON.
What you get with Tunnel
Tunnel is the tunnel product of SyncYak, one account that also covers email parsing, a mailbox API, CRM sync and error tracking. The CLI runs on Windows, macOS and Linux, keeps reconnecting with backoff when your network drops, and keeps a reserved name for as long as you hold it.
Free gives you 1 tunnel with a random name and 2 GB of traffic a month. Hobby is $8 a month for 3 tunnels, 3 reserved names and 25 GB; traffic past your plan can continue at $0.05 per GB up to a cap you set.
- syncyak http 3000 for a random HTTPS address, or a reserved name such as myapp.syncyak.live
- HTTPS to your local app, another machine on your network, or a local HTTPS server
- --host-header=rewrite for Vite, webpack dev server and Django, --basic-auth to keep visitors out
- A request inspector that keeps traffic for 24 hours on Free and longer on paid plans
Frequently asked questions
Something else? Write to contact@syncyak.com and a person answers.
Can I see the webhook payload?
Yes. The inspector shows each request’s headers and body and the response your app sent.
How long are requests kept?
For your plan’s inspector window: hours on Free, longer on Hobby, Pro and Business.
Will my provider accept the URL?
The address is HTTPS with a valid certificate, which webhook senders require.
Is there a free plan for Tunnel?
Yes. Tunnel has a free tier with no card and no end date: 1 tunnel, random subdomain, 2 gb a month. Paid tiers start at $8 a month, and you can move up or down at any time.
Can I use the other SyncYak products on the same account?
Yes. Email parsing, the mailbox API, CRM sync, error tracking and tunnels share one login, one team, one API key system and one bill. Each product has its own tier, so you only pay more for the one that grows.
Related
Related solutions
Start with Tunnel free
1 tunnel, Random subdomain, 2 GB a month, free every month. Set up in minutes, and add the other SyncYak products on the same account when you need them.
Free tier on every product. No card.