# Hono on Cloudflare Workers

> One middleware reads the key from the Worker's env and sends in waitUntil. On pagerless 0.1, wrap app.fetch instead.

URL: https://pagerless.dev/integrations/hono-cloudflare-workers
Updated: 2026-10-22

```ts
import { Hono } from "hono";
import { pagerlessMiddleware } from "pagerless/hono";

const app = new Hono();
app.use(pagerlessMiddleware());
app.get("/", (c) => c.text("ok"));

export default app;
```

```ts
import { withPagerless } from "pagerless";

export default withPagerless({ fetch: app.fetch });
```

```bash
npx wrangler secret put PAGERLESS_KEY
```

To allow undo, create a Cloudflare API token with Workers Scripts edit and paste it into Pagerless. Undo deploys the previous Worker version.
