Author picture Phil Leggetter

Hookdeck Review: July 2024

Published

Article image

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 '*'

Hookdeck CLI listen multiple sources

You can now update the path of a destination using the -path {path} flag:

hookdeck listen 3000 stripe --path /webhooks/stripe

Hookdeck CLI listen and set the path

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:

Hookdeck CLI listen with sensible defaults

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:

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

Asynchronous AI

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.