# Zero\-configuration support for Koa

**Published:** February 3, 2026 | **Authors:** Jeff See

---

Vercel now supports [Koa](https://koajs.com/) applications, an expressive HTTP middleware framework to make web applications and APIs more enjoyable to write, with zero-configuration.

**server.ts**
```typescript
import Koa from 'koa'
import { Router } from '@koa/router'
const app = new Koa()
const router = new Router()
router.get('/', (ctx) => {
  ctx.body = { message: 'Hello from Koa!' }
})
app.use(router.routes())
app.use(router.allowedMethods())
app.listen(3000)
```

Backends on Vercel use [Fluid compute](https://vercel.com/fluid) with [Active CPU pricing](https://vercel.com/blog/introducing-active-cpu-pricing-for-fluid-compute) by default. This means your Koa app will automatically scale up and down based on traffic, and you only pay for what you use.

Visit the [Koa on Vercel documentation](https://vercel.com/docs/frameworks/backend/koa) for more details.

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)