Today we are launching Gowebhook! Gowebhook is a webhooks as a service provider (WaaS). This is just a fancy way of saying that we provide software to help you deliver your webhook events to end user endpoints.
Gowebhook was founded by senior engineers who worked on building the webhook delivery system at Stripe. After experiencing just how much brainpower and engineering resources, as well as continued maintenance and operations effort it took to support a first class developer experience around webhooks ourselves, we could not believe that there was no clear market leader providing a first class webhooks delivery experience as a service.
We interviewed engineers and managers at various high growth startups and all of them had built their own webhook delivery system in house. Some of them said they Googled for a solution but couldn’t find one that seemed comprehensive enough.
As we hopped from interview to interview, we kept hearing that engineering leaders want very similar things from their webhook delivery system: retries, event configuration, reliability, security, idempotency, ability to test, etc. Some companies put together hacky, temporary solutions piling up with problems they’ve been procrastinating on fixing because they are unable to dedicate more engineering resources to providing a first class experience.
Some companies have been gotten so used to dealing with poor webhooks providers and just assume that events will fail without retries. Users are delighted by even the most simple user experience features like the ability to configure which event goes to which endpoint because they are so used to working with unreliable, bare bones webhook providers. We think that every single startup should not have to build webhooks from the ground up themselves.
It takes a considerable amount of resources to build and operate a first class webhook delivery system at scale and unless your product uses webhooks in some unique differentiated way, we want to help your developers save the time and effort they would need to put into running such as system so they can focus on the core product.