Frameworks · · 9 min read

NestJS hosting in Europe in 2026

Where a NestJS API can run on a European platform, and which hosts also give you the Postgres, Redis and always-on process a typical Nest app needs.

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

PlatformCompanyHow Nest gets builtPostgres and Redis on the same platformStarts at
ScalingoStrasbourg, FranceNode.js buildpack, Procfile or start scriptBoth, as add-ons€7.20 a month for 256 MB, excl. VAT
Clever CloudFranceNode.js runtime, npm, pnpm, Yarn or BunBoth, as add-onsFree credits, then by instance size
EurobaseWarsaw, PolandBuildpack, build and start scriptsNoFree, then €10 a month + VAT
SliplaneBerlin, GermanyDetected automatically, or your DockerfilePostgres managed, Redis as your own container€9 for 1 vCPU and 1 GB, excl. VAT
Scaleway Serverless ContainersFranceAn image you build and pushSold as separate productsFree tier, then billed by use
HetznerGunzenhausen, GermanyWhatever you install on the serverNo, 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.

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 and read Containers and static sites 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. For the database side, see managed Postgres in Europe.

Sources

Deploy your app in Europe

Sign up