TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Trout – relay webhook events and listen to them locally

6 pointsby campfireshufflealmost 2 years ago
Today, the apps we build use a LOT of APIs, including Stripe for payments, Clerk for auth, Twilio for messaging and more. But receiving these webhook events to keep our own data synchronized has traditionally been a big hassle. The problem applies to both prod and dev. In prod, we need a reliable way to subscribe to these events and deliver them to their eventual destination. In dev, we need a way to test against these events locally.<p>The existing products in this space include ngrok, HookDeck, Convoy and others. They are all great, but they have some caveats. For one, ngrok doesn&#x27;t provide stable URLs for webhook development unless you fork over money for a paid plan. For an indie&#x2F;hobbyist developer just trying to test their app, this can be a non-starter. Meanwhile, HookDeck and Convoy are full-fledged webhook relays which can be complicated to use.<p>Trout is a simpler way to do webhook development. You can create sources and plug them into your external services e.g. Stripe. Then, you can forward these events anywhere. Trout also comes with a CLI you can install and use to listen to events on any source. This makes developing on localhost easy.<p>All feedback is welcome!

1 comment

tasnalmost 2 years ago
Comgrats on the launch!<p>There&#x27;s also Svix Play which we built that&#x27;s simpler than this list and does what you&#x27;re after: <a href="https:&#x2F;&#x2F;www.svix.com&#x2F;play&#x2F;">https:&#x2F;&#x2F;www.svix.com&#x2F;play&#x2F;</a>
评论 #36904460 未加载