So you want to add webhooks to your app, and after having worked with the webhooks that Stripe provides, you want yours to be as great as theirs. Well, that's more than just sending a JSON payload to your customer's URL and calling it a day, right? You also need to:
In other words, it's a little more than "just POST a JSON payload" to get webhooks that your customers will love. The good news is, Hook Relay has done all the hard work for you. 😁 Here's what your implementation looks like if you use Hook Relay to deliver your webhooks:
That's it! You don't need to manage a queue, worry about where you're going to store the webhook results, etc. Hook Relay also provides an API that you can use to get the delivery history and show it to your users.
Ah, so you got spoiled by Stripe, and you wish you had a way for webhook deliveries to be retried from other services to your app, in case your app goes down. We've got you covered there, too. 😁 Or maybe you process a a lot of inbound hooks from a variety of sources, and you want some better tracking and visibility into that traffic. Consider it done!
You can use Hook Relay as a proxy to the hook endpoints hosted on your app, and we'll log and send the payloads on to you, retrying if there's any kind of error when receiving a payload. Or if you don't have a public endpoint up yet because you're still building your app, you're adding support for a new webhook, or your app is running on an internal network, you can use Hook Relay to catch webhooks from wherever, then use our UI or poll our API to get at those payloads.
Hook Relay is hand-crafted with the finest artisanal bits by the crew at Honeybadger. One of the challenges they encounted while building Honeybadger was sending webhooks to all kinds of servers—some responsive, and some... not so much. Recognizing that building a reliable webhook delivery system is the kind of complicated and error-prone grunt work that most developers don't really enjoy doing, they set out to build an app that would make that pain go away. And thus, Hook Relay was born.
Feel free to get in touch if you have questions about or need some help with Hook Relay.