Last Updated: 3/9/2026
Vercel
Vercel is the AI cloud, providing the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.
Hono can be deployed to Vercel with zero-configuration.
1. Setup
A starter for Vercel is available.
Start your project with “create-hono” command.
Select vercel template for this example.
::: code-group
npm create hono@latest my-appyarn create hono my-apppnpm create hono my-appbun create hono@latest my-appdeno init --npm hono my-app:::
Move into my-app and install the dependencies.
::: code-group
cd my-app
npm icd my-app
yarncd my-app
pnpm icd my-app
bun i:::
We will use Vercel CLI to work on the app locally in the next step. If you haven’t already, install it globally following the Vercel CLI documentation .
2. Hello World
In the index.ts or src/index.ts of your project, export the Hono application as a default export.
import { Hono } from 'hono'
const app = new Hono()
const welcomeStrings = [
'Hello Hono!',
'To learn more about Hono on Vercel, visit https://vercel.com/docs/frameworks/backend/hono',
]
app.get('/', (c) => {
return c.text(welcomeStrings.join('\n\n'))
})
export default appIf you started with the vercel template, this is already set up for you.
3. Run
To run the development server locally:
vercel devVisiting localhost:3000 will respond with a text response.
4. Deploy
Deploy to Vercel using vc deploy.
vercel deploy