Skip to content
Webhooks SDK
Esc
↑↓navigate↵open⌘Jpreview
On this page

Adapters

Mount the same handler on Next.js, Nuxt, Nitro, h3, Hono, Express, bare Node — or anything that speaks Request.

The handler’s native interface is Web-standard: handler.fetch is a (request: Request) => Promise<Response> function. If your platform speaks Request — Next.js App Router, Cloudflare Workers, Deno, Bun, Remix — you need no adapter at all:

export const POST = handler.fetch

Adapters exist for the platforms that don’t, each on its own subpath so nothing you skip is bundled.

Response behavior

All adapters produce the same responses handler.fetch would: handshake responses pass through verbatim, errors return their status and JSON body, everything else returns 200.

Last updated on September 1, 2026

Was this page helpful?