Hookdeck Review: July 2024
Welcome to the Hookdeck Review for July 2024.
In July, we shipped a new version of the Hookdeck CLI with some highly sought-after features, updated our Stripe, Paddle, and AWS Lambda webhook platform guide, and shared our thoughts on Asynchronous AI with webhooks.
We also encourage you to let anyone using Shopify webhooks without Hookdeck know about the upcoming Shopify webhook retry strategy change. If you're already using Shopify webhooks with Hookdeck, you can sit back and relax.
Read on for all the details.
Hookdeck CLI v0.11 released
We release a new version of the Hookdeck CLI, v0.11. With this release, we've introduced a feature to listen to multiple sources:
hookdeck listen 3000 resend,stripe,shopify
Or:
hookdeck listen 3000 '*'
You can now update the path of a destination using the -path {path}
flag:
hookdeck listen 3000 stripe --path /webhooks/stripe
Note: (--cli-path
is an alias).
We've removed the interactive prompts and instead set some sensible defaults for listen
command to help you get started:
One of the motivations behind this change is to make the Hookdeck CLI more intuitive to use as more developers move to use it as an alternative to ngrok for asynchronous webhook development.
Get all the details in the Hookdeck CLI release notes.
Webhook platform guide updates for Stripe, Paddle, and AWS Lambda
We've updated our webhook platform guides covering topics such as receiving webhooks on your localhost, replaying webhooks, and verifying webhooks from platforms like Stripe, Paddle, and AWS Lambda:
- Receive and replay webhooks with AWS Lambda
- Test and replay Paddle webhooks on your localhost
- Secure and and verify Stripe webhooks with Hookdeck
Shopify are changing their webhook retry strategy
If you're already using Hookdeck to receive your Shopify webhooks, you have nothing to worry about. This change won't impact you in any way.
On September 10th, 2024, Shopify will be updating their webhook retry mechanism.
Webhooks will now be retried a total of 8 times over 4 hours using an exponential backoff schedule. This should allow sufficient time for transient errors to be resolved.
If you know others who are directly receiving webhooks from Shopify, you may want to give them a heads-up about an upcoming change to the Shopify webhook retry mechanism. Feel free to tell them about Hookdeck and our fully configurable webhook retries, so they don't need to worry about the upcoming change either.
Asynchronous AI: AI needs more webhooks
AI is everywhere. But there's too much focus on using AI for chat-like experiences, which means AI platforms provide a poorer developer experience for asynchronous use cases where the process needs some time to complete. For example, parsing and generating large documents or processing and generating audio, images, and video. Webhooks are the perfect integration solution for these use cases.
Read more in the Asynchronous AI blog post.
That's it for the July review.
Don't forget to get in touch with any questions, share your thoughts on Hookdeck, or let us know what you're building.