Trout

Trout

Webhooks made easy

70 followers

Trout is a webhook relay. Use sources to receive events from third parties like Stripe. Use sinks to forward those events to your apps. Use the Trout CLI to listen to sources locally and forward events to your locally running processes.
Trout gallery image
Trout gallery image
Trout gallery image
Free
Launch Team

What do you think? …

Sarim Abbas
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. 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't provide stable URLs for webhook development unless you fork over money for a paid plan. For an indie/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. Enter Trout, 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. Sign up on https://trout.run. All feedback is welcome!
Elena Tsemirava
Congrats on the launch! This is a useful tool. I will try it today! The best of luck 🍀
Sarim Abbas
@elenat thank you! look forward to hearing your feedback :)
Kunal Mehta
Congratulations on the launch of Trout! It sounds like a powerful webhook relay, enabling seamless event integration between third-party services like Stripe and your applications through sources and sinks. The Trout CLI's ability to locally listen to sources and forward events to your processes adds great flexibility. Wishing you continued success and growth in your venture!
Sarim Abbas
@realkunalmehta thanks for your kind words!