# NestJS hosting in Europe in 2026

Last updated: 2026-11-10

A NestJS app that uses Postgres, a Redis-backed queue and scheduled jobs fits best on **Scalingo** or **Clever Cloud**: both are French, build Node.js from Git and sell those databases next to the app. **Eurobase** runs a Nest API from your repository at a flat monthly price, but only when the database and any Redis live elsewhere. **Sliplane** suits a Nest app plus its own Redis container on one server, **Scaleway** suits teams that already build images, and **Hetzner** suits teams who will run the whole stack themselves.

## NestJS hosts at a glance

| Platform | Company | How Nest gets built | Postgres and Redis on the same platform | Starts at |
|---|---|---|---|---|
| Scalingo | Strasbourg, France | Node.js buildpack, Procfile or `start` script | Both, as add-ons | €7.20 a month for 256 MB, excl. VAT |
| Clever Cloud | France | Node.js runtime, npm, pnpm, Yarn or Bun | Both, as add-ons | Free credits, then by instance size |
| Eurobase | Warsaw, Poland | Buildpack, `build` and `start` scripts | No | Free, then €10 a month + VAT |
| Sliplane | Berlin, Germany | Detected automatically, or your Dockerfile | Postgres managed, Redis as your own container | €9 for 1 vCPU and 1 GB, excl. VAT |
| Scaleway Serverless Containers | France | An image you build and push | Sold as separate products | Free tier, then billed by use |
| Hetzner | Gunzenhausen, Germany | Whatever you install on the server | No, you run them yourself | €5.49 a month excl. VAT, if available to order |

Prices are from each provider's own page, checked on 9 and 10 November 2026.

## What a NestJS app needs from its host

Nest is a framework for long-running servers, so the things that break on the wrong host are rarely the HTTP routes. Check these first:

- **A compile step.** `nest build` turns TypeScript into `dist/main.js`, and production should start that file, not `nest start` or a watch script. Your host must run the build and let you set the start command.
- **Startup time.** NestJS's own serverless page measured a Nest app with the Express adapter at 197.4 ms to start, against 7.9 ms for plain Express, on a 2014 laptop. On a host that scales to zero, the first visitor after a quiet period pays for that bootstrap plus your database connections.
- **Something that stays awake.** `@nestjs/schedule` cron jobs and queue consumers run inside your process. If the host stops idle containers, those timers stop too.
- **Redis for queues and microservices.** BullMQ queues, the Redis microservice transport and many cache setups need a Redis server close to the app.
- **WebSockets.** Nest gateways keep connections open. Check how long the host keeps an idle connection before closing it.
- **Who runs the company.** The NestJS team's own deployment platform, Mau, deploys to AWS. That's an American provider whatever region you pick, which matters if your goal is a European supplier. See [EU region vs EU company](/i/eu-region-vs-eu-company-cloud-act).

## 1. Scalingo

Scalingo deploys Node.js from a Git push and starts the app from a Procfile first, then from the `start` script in `package.json`. For Nest, put `web: node dist/main.js` in the Procfile so the compiled build runs. An app that doesn't bind to the port within 60 seconds fails to boot, so keep heavy work out of the bootstrap.

- **Best for:** a Nest API with Postgres and a BullMQ queue, all billed in euros by one French company.
- **Price:** containers from €7.20 a month for 256 MB and €14.40 for 512 MB, estimated over 30 days and excl. VAT. Starter PostgreSQL begins at €7.20 a month for 512 MB and 10 GB, and its caching database starts at €7.20 a month for 256 MB. Containers never sleep, so scheduled jobs keep running.
- **What it lacks:** documented pnpm or Bun builds. Starter databases run on a single node with a 98% SLA.

## 2. Clever Cloud

Clever Cloud runs any stable Node.js version and picks npm, pnpm, Yarn or Bun from your lockfile, or from the `CC_NODE_BUILD_TOOL` variable. To run the compiled Nest build instead of the default start script, set `CC_RUN_COMMAND`. It operates its own datacenters in France and sells PostgreSQL, Redis and a CRON feature for scheduled tasks.

- **Best for:** Nest monorepos on pnpm, and teams that need a provider holding ISO/IEC 27001 today.
- **Price:** by instance size and count, billed per second, with free credits at sign-up and no card needed. Redis is priced by size in its cost estimator.
- **What it lacks:** a fixed monthly bill. It also has zones outside Europe, so pick a European one when you create the app.

## 3. Eurobase

Eurobase treats any project that declares `@nestjs/core` as a Node server and runs it as a container that scales to zero when idle. It prefills your `build` script and your `start` script, which you can change to `node dist/main`, and a new deployment only replaces the old one after your health path answers. Connect a repository on GitHub, GitLab, Codeberg, Forgejo or Gitea, or have a coding agent ship it with the Eurobase MCP server and CLI.

- **Best for:** a stateless Nest API whose Postgres already runs with another provider, at one price for the whole workspace.
- **Price:** a Free plan with 250 hours of container time a month, then €10 or €20 a month + VAT. There are no usage charges today: work over a limit is refused, apps on V8 isolates and Functions stop until the monthly reset, and containers and static sites keep serving.
- **What it lacks:** preview deployments, Dockerfile builds and any managed database, so Postgres, MySQL and Redis stay with another provider. Builds take npm or Yarn 1 on Node.js 20, 22 or 24, so a pnpm workspace is refused before the build. Scale to zero means in-process cron jobs only run while an instance is up. A WebSocket closes after 60 seconds without data, so send keepalives. The ISO 27001 and SOC 2 audits are in progress, so neither certificate is held yet.

The company is registered in Warsaw, Poland, and your app runs on European infrastructure operated by Scaleway, a French provider. If you connect GitHub or GitLab Inc., they're added as US subprocessors. Follow [Deploy a Node.js server](/docs/guides/nodejs-server) and read [Containers and static sites](/docs/containers) for ports and timeouts.

## 4. Sliplane

Sliplane, headquartered in Berlin, rents you a server and runs as many containers on it as fit, for one price. It detects your framework automatically and can also build from a Dockerfile, so the Dockerfile in NestJS's deployment guide works as it is. Redis can run as one more service on the same server.

- **Best for:** a Nest API, a worker process and Redis side by side at a predictable cost.
- **Price:** the smallest server costs €9 excl. VAT and comes with 1 vCPU, 1 GB of memory and 20 GB of storage. Its managed Postgres begins at €19 a month, and a free demo server is deleted after 48 hours unless you add a payment method.
- **What it lacks:** managed Redis, so backups and upgrades of that container are yours. It also offers US and Singapore servers, so check the region before the server is created.

## 5. Scaleway Serverless Containers

Scaleway is a French cloud provider. Serverless Containers run an image you push, in Paris, Amsterdam, Warsaw or Milan, and scale from zero up to 200 instances.

- **Best for:** teams with a Nest Docker image already in CI who want to pay only while it runs.
- **Price:** you pay for memory and CPU seconds. The first 400,000 GB-s and 200,000 vCPU-s each month cost nothing, and beyond that it's €0.20 per 100,000 GB-s and €1 per 100,000 vCPU-s.
- **What it lacks:** builds from Git, so your CI has to produce and push the image. Like any scale-to-zero host, it doesn't suit in-process cron jobs.

## 6. Hetzner

Hetzner Online GmbH rents cloud servers in its Falkenstein, Nuremberg and Helsinki locations, and also in the US and Singapore, so choose a European location. You install Node.js, a process manager, Postgres, Redis and a reverse proxy yourself.

- **Best for:** teams comfortable running Linux who want every part of the Nest stack on one machine.
- **Price:** Hetzner's cloud page lists servers from €5.49 a month excl. VAT, yet its cheapest shared plans were marked as not available to order on 10 November 2026.
- **What it lacks:** any managed layer. TLS, restarts, backups and security updates are your job.

## How to choose

1. Nest with Postgres, BullMQ and cron jobs, and you want them managed: Scalingo or Clever Cloud.
2. A pnpm monorepo: Clever Cloud.
3. A stateless API, a database you already host, and a flat price: Eurobase.
4. Several containers including Redis on one bill: Sliplane.
5. Images built in CI and bursty traffic: Scaleway.
6. Full control and someone to operate it: Hetzner.

## Frequently asked questions

### What start command should a NestJS app use in production?

Run the compiled entry point, usually `node dist/main`, after `npm run build`. If your project compiles root-level TypeScript files too, NestJS's deployment guide says the entry moves to `dist/src/main.js`.

### Do I need a Dockerfile to host NestJS in Europe?

No. Scalingo, Clever Cloud and Eurobase build Nest from `package.json`. Sliplane accepts either, and Scaleway Serverless Containers expects an image.

### Can NestJS cron jobs run on a host that scales to zero?

Only while an instance is running. If no request arrives, nothing wakes the process and `@nestjs/schedule` doesn't fire. Use a host whose containers stay up, or trigger the job from outside with an HTTP call.

### Is Mau, the official NestJS platform, hosted in Europe?

NestJS's documentation describes Mau as a platform for deploying on AWS. AWS has European regions, but it's a US company, so it doesn't meet a requirement for a European provider.

### Where do I get managed Redis for NestJS in Europe?

Scalingo and Clever Cloud sell it next to the app. For more choices, see [European alternatives to Upstash](/i/upstash-alternatives-europe). For the database side, see [managed Postgres in Europe](/i/managed-postgres-europe).

## Sources

- [NestJS deployment guide](https://docs.nestjs.com/deployment) and [NestJS serverless FAQ](https://docs.nestjs.com/faq/serverless)
- [Scalingo pricing](https://scalingo.com/pricing), [Scalingo Node.js docs](https://doc.scalingo.com/languages/nodejs/start) and [Scalingo for Caching](https://doc.scalingo.com/databases/redis/start)
- [Clever Cloud Node.js and Bun docs](https://www.clever.cloud/developers/doc/deploy/applications/nodejs/) and [Clever Cloud pricing](https://www.clever.cloud/pricing/)
- [Sliplane pricing](https://sliplane.io/pricing)
- [Scaleway Serverless Containers](https://www.scaleway.com/en/serverless-containers/) and [Scaleway serverless pricing](https://www.scaleway.com/en/pricing/serverless/)
- [Hetzner Cloud](https://www.hetzner.com/cloud/)
- [Deploy a Node.js server](/docs/guides/nodejs-server), [Containers and static sites](/docs/containers), [Workers runtime selection](/docs/workers), [Plans and limits](/docs/plans), [Eurobase pricing](/pricing) and [Eurobase subprocessors](/legal/subprocessors)
- Related: [Node.js hosting in Europe](/i/nodejs-hosting-europe)
