p/convoy-3
Open-source webhooks gateway
Michael Seibel
Convoy — High-performance open-source webhooks gateway
Featured
60
Convoy is an open-source high-performance webhooks gateway to manage millions of webhooks end-to-end. It's designed to be a highly scalable to support multiple backend services, with features like retries, rate limiting, circuit breaking, dashboards, and more.
Replies
Subomi Oluwalana
Hey ProductHunt, and thank you so much for hunting us, Michael! We’re excited to be launching Convoy. Convoy is an open-source webhooks gateway. Webhooks continue to be hard at scale and large teams require a consistent tooling for inbound & outbound webhooks. Convoy enables developers to securely send, receive and manage millions of webhooks reliably with features like retries, rate limiting, circuit breaking, customer-facing webhook logs, zero downtime secrets rotation and more. Since our initial launch, we’ve learned a lot about our users and made several important improvements we are excited to share: - We are now a webhooks gateway! akin to API Gateways that sit at the edge of your network to receive all API traffic and route them to the respective microservice, webhooks gateways sit at the edge of your network to receive webhooks from any backend service and route to client endpoints as well as ingest events from multiple providers and route them to the required backend services. - We now have first-class integration with Pub/Sub Systems. Our users wanted increased deliverability guarantees. Your backend services write events to a queue/topic etc. Convoy consumes the queues, creates webhook events, and dispatches those reliably to client endpoints. We currently support Amazon SQS and Google PubSub. On our roadmap, we have the following planned - Kafka, RabbitMQ & Nats (In that order) - We switched our backend store to PostgreSQL. This improves the self-hosted experience tremendously. MongoDB was great for storing schemaless data, but was severely lacking in some important features for our users, e.g. transactions don’t work on a single node; you need to bootstrap a replica set; also, we wanted to ship updates frequently, but the lack of migrations for schema & data changes slowed us down. - We decided to go the open-core route of OSS monetisation because it offered us a good balance to serve our community and make enough money to run the company. Like GitLab, we hope to be good stewards of our community edition. Since our enterprise edition is simply a wrapper around the community edition with enterprisey features like RBAC, Audit Logs etc. we are properly incentivised to continue making it excellent. - Our Cloud platform is in private alpha stage. Please reach out to us at founders @ [getconvoy.io](http://getconvoy.io/) to gain access! Our mission is to serve hobby developers all the way to the most ambitious teams on the planet with a consistent and easy-to-use webhooks gateway for asynchronous communication on the internet. We welcome you to try it out today using our getting started at [https://github.com/frain-dev/con... and give us feedback today. Bonus: We are offering you a 20% discount on all enterprise edition purchases this period (ending 7th of April 2023) reach out to us in the Convoy Community. :)
Sibu Sahu
Launching soon!
@_subomijs Congratulations on launching Convoy🚀, an open-source webhooks gateway that enables developers to securely send, receive and manage millions of webhooks reliably with advanced features. Good luck with your mission to serve developers of all levels and teams, and thank you for offering a 20% discount on all enterprise edition purchases.
UTKARSH AGARWAL
@_subomijs Congrats on this version launch, adding message broker support really adds a lot of value to convoy.
Subomi Oluwalana
@utkarsh_agarwal7 💯 agree! Thank you so much, Utkarsh.
Pranab Buragohain
Sounds super interesting. Congrats on the launch!
Emmanuel Aina
@pranabgohain Thank you!
Bashir Aminu
We've been using Convoy for managing our outgoing webhook notifications at Payourse and it's a lifesaver! Their dashboard is amazing - it's made a huge difference in cutting down our customer support time since our clients can now troubleshoot their own webhook problems. I'd totally suggest giving it a try. Plus, you'll find that the integration process is pretty smooth, and the documentation is really clear, which is super helpful.
Raymond Tukpe
Hey @bashiraminu, great to hear that Convoy is helping you make your customer support easier. Thanks for taking a chance on Convoy. We are excited to support you & your team!
eltneg
We currently manage all our outgoing webhook notifications with convoy. Convoy dashboard or portal is a game changer - it has reduced our customer support time by allowing our clients to debug their webhook issues themselves.
Subomi Oluwalana
@orewole_hakeem_adeyemi Thanks, Hakeem. We've been super excited to support you & your team!
Jerry Enebeli
We’ve been using Convoy for close to a year now at Bloc, and I have to say it's been a lifesaver. One of the key benefits of Convoy is that it has reduced our support workload significantly. With Convoy, we can easily track and manage our webhook events, which has made it much easier to troubleshoot any issues that arise. Plus, the platform's user-friendly interface has made it easy for our team to understand and use, saving us a lot of time and effort. Another key benefit of Convoy is that it has increased our webhook delivery rates. This is critical for our business, as we rely heavily on webhook events to power many of our key processes. With Convoy, we've been able to ensure that these events are reliably delivered, which has had a huge impact on our productivity and bottom line. Overall, I can't recommend Convoy enough. It's a wonderful tool that we'll be sticking with for a long time. If you're looking for a reliable, user-friendly platform to manage your webhook events, I highly recommend giving Convoy a try.
Emmanuel Aina
@jerry_enebeli Thanks for the review Jerry and consistent feedback. Excited to continue supporting your team!
kyane kassiri
looks amazing. would love to get a demo.
Anil Matcha
Webhooks is a must for any SAAS tool being developed. Very cool to see it being democratized
Subomi Oluwalana
@matcha_anil 💯 agree. Thanks, anil!
Hayden Simmons
love this, congrats guys!
Chilaka Chinedu
Before finding convoy, Debugging webhook related issues was usually a pain, Finding convoy was a blessing for us as we could get a visual of all the webhook events we deliver, Also filter them by date, status and user also. We can also search by payload we send which is super convenient for debugging purposes. Convoy handles deliveries for us, attempts retries on failures so we Don't have to worry about writing those logic ourselves. We can also go on the user interface and still retry ourselves if we want to or batch retry a bunch of payloads which is also super convenient. They also have a portal link feature where your users can see all the events you send to them and can also retry themselves which is also super useful as your users can also debug issues themselves without having to contact you. Support team is also very helpful when you have issues integrating or things that need resolved It is just a great tool overall with real value and i will 100 percent recommend to anyone delivering webhooks to their users.
Raymond Tukpe
@chilaka_chinedu great to hear that Convoy is helping you make your product development faster. We are excited to continue supporting your team!
Anh-Tho Chuong
Looks fantastic!! Will try it out for Lago for sure!
Emmanuel Aina
@anhtho_lago Thank you! Looking forward to it!
Yoav Grossman
Congrats on launch!
Emmanuel Aina
@yoav_grossman Thank you!
Ibrahima MOUNKORO
This sounds amazing, Great job, I will definitely try it out.
Subomi Oluwalana
@moncere Try it out and let us know your thoughts! You can join our community as well to get instant help & feedback - https://join.slack.com/t/convoy-...
Francis Sani
This is an excellent product.
Madu Ikechukwu
We've been using Convoy in my organization for a while now and it's a game changer. We can replay events and track the success and failure rates of events. It has also helped our customer success teams sort out issues faster.
Raymond Tukpe
Yoooooo! @madu_ikechukwu Thanks for being an early adopter of Convoy!!! We are glad Convoy is helping you and your team move fast and manage CS issues. Looking forward to our continued collaboration!
Bilal Niaz
This sounds like a great tool for startups that need to manage a lot of webhooks!
Emmanuel Aina
@bilal_niaz Thank you!
Atharva Bondre
Congratulations team Convoy for your launch. Convoy appears to be a powerful tool for managing webhooks and integrating them into modern applications and workflows. Its open-source nature and flexible architecture make it a popular choice for developers who need a reliable and scalable solution for webhook delivery.
Subomi Oluwalana
@atharva_bondre1 Wait. Wait. Why are you describing this better than me? :) Thanks, Atharva!
Andrew Miracle
Congrats on the launch
Emmanuel Aina
@0xalzzy Thank you!
Arlind Berisha
Congrats on the Launch
Emmanuel Aina
@arlind_berisha1 Thank you!
Alexander Danilowicz
Looks awesome — what do you think is the hardest part about dealing with webhooks? At my old company, we struggling with testing them in different environments: dev, staging, production.
Subomi Oluwalana
@alexander_danilowicz The hardest part we've found is ensuring the deliverability of the webhooks, everything from retries, rate limiting, circuit breaking the endpoints, and preventing SSRF. All those things stack up and can become a serious pain at scale. Testing webhooks can be a pain, yes. We shipped a client-side CLI to tackle a part of this problem, like locally testing your webhooks. See here - https://github.com/frain-dev/con...
shifali sharma
Amazing Idea!
Emmanuel Aina
@shifali_sharma Thank you!