<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0" -->

---
title: Introducing Hookdeck Vercel Middleware | daily.dev
description: Hookdeck introduces the Hookdeck Vercel Middleware, which enables turning any Vercel endpoint into an asynchronous endpoint with support for queuing,...
canonical: https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing Hookdeck Vercel Middleware | daily.dev
og:description: Hookdeck introduces the Hookdeck Vercel Middleware, which enables turning any Vercel endpoint into an asynchronous endpoint with support for queuing,...
og:url: https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0
og:image: https://api.daily.dev/og/posts/rSNujrZq0.png
og:image:alt: Introducing Hookdeck Vercel Middleware
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducing Hookdeck Vercel Middleware

**[Community Picks](https://daily.dev/sources/community)** · 2 min read · 5 upvotes · 2 comments

## Summary

Hookdeck introduces the Hookdeck Vercel Middleware, which enables turning any Vercel endpoint into an asynchronous endpoint with support for queuing, throttling, retry logic, delays, and verification. The middleware can be installed using npm, and its configuration options can be found in the repository README. Currently, the middleware is not supported in development environments.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://hookdeck.com/blog/hookdeck-vercel-middleware>

## Community discussion

Top comments from developers on daily.dev.

**@tdlm** · 0 upvotes

> Wow. Wondering about how I might use this. Queues for example?

---

Tags: [#vercel](https://daily.dev/tags/vercel)

[View this post on daily.dev](https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Introducing Hookdeck Vercel Middleware","url":"https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0"},"datePublished":"2024-05-06T16:54:38.701Z","dateModified":"2024-05-09T08:39:06.345Z","description":"Hookdeck introduces the Hookdeck Vercel Middleware, which enables turning any Vercel endpoint into an asynchronous endpoint with support for queuing,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ce94fb0743d9f893d088041ad1ddb1c?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ce94fb0743d9f893d088041ad1ddb1c?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Community Picks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Community Picks","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community","url":"https://daily.dev/sources/community"},"commentCount":2,"discussionUrl":"https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"keywords":"vercel","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":3,"name":"Introducing Hookdeck Vercel Middleware"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/introducing-hookdeck-vercel-middleware-rsnujrzq0","comment":[{"@type":"Comment","text":"Wow. Wondering about how I might use this. Queues for example?","datePublished":"2024-05-13T14:52:29.176Z","url":"https://daily.dev/posts/rSNujrZq0#c-yQtkyWfOg","author":{"@type":"Person","name":"Scott","url":"https://daily.dev/tdlm","image":"https://media.daily.dev/image/upload/s--E1sPmqCc--/f_auto/v1778693132/avatars/avatar_ClyEYIbsIwrvUhZiWITas?_a=BAMAMiWQ0"}}]}
```

