# Zero\-configuration support for NestJS

**Published:** October 17, 2025 | **Authors:** Austin Merrick, Jeff See, Marcos Grappeggia

---

Vercel now supports [NestJS](https://nestjs.com/) applications, a popular framework for building efficient, scalable [Node.js](https://nodejs.org/) server-side applications, with zero-configuration.

**src/main.ts**
```typescript
import 'reflect-metadata';
import { Controller, Get, Module } from '@nestjs/common';
import { NestFactory } from '@nestjs/core';

@Controller()
class AppController {
  @Get()
  getHello() {
    return 'Hello, world!';
  }
}
@Module({
  controllers: [AppController],
})
class AppModule {}
NestFactory.create(AppModule).then(app => 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 NestJS app will automatically scale up and down based on traffic, and you only pay for what you use.

[Deploy NestJS on Vercel](https://vercel.com/templates/backend/nestjs-on-vercel) or visit the [NestJS on Vercel documentation](https://vercel.com/docs/frameworks/backend/nestjs)

---

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