DEV Community

Cover image for Add Webhook Verification, Queueing, Filtering, and Retry Logic to Any Vercel Deployed Endpoint
Phil Leggetter for Hookdeck

Posted on

Add Webhook Verification, Queueing, Filtering, and Retry Logic to Any Vercel Deployed Endpoint

Today we're excited to announce the Hookdeck Vercel Middleware. Vercel middleware that convert any Vercel application endpoint into an asynchronous endpoint with authentication, filters, queueing, throttling, and retry logic.

Every month, we deliver hundreds of thousands of asynchronous events to Vercel application endpoints, so we want to make debugging and building with webhooks and other asynchronous messaging use cases on Vercel even easier.

The Hookdeck Vercel Middleware requires minimal effort (install + simple configuration) and a DX that fits into a code-first workflow. So, within a few minutes, you've converted a Next.js route, for example, into a reliable and feature-rich asynchronous endpoint.

Hookdeck Vercel Middleware configuration

Along with the simple setup, I believe this solves a real problem with numerous use cases. The main one is handling webhooks (Stripe, Shopify, Twilio, etc.) at a scale where you really don't want to miss a webhook.

Here's a 5-minute video of our CEO and co-founder, Alex, installing, configuring, and deploying a Next.js app:

You can see the quickstart instructions (along with the middleware source) in the Hookdeck Vercel Middleware GitHub repo

Hookdeck Vercel demo app

There's also example Next.js app with a deployed demo.

Let us know what you think.

Top comments (0)