Koyeb

Koyeb Β· πŸš€ PaaS

Koyeb is a serverless PaaS for GitHub and Docker apps, with one free 512 MB web instance, global regions and simple autoscaling.

Category
PaaS
Free tier
Available
Paid from
$1.61/month
Verified
Docs verified

Free-tier constraints

Offer type
Perpetual
When idle
Scales to zero
Credit card
Required
Commercial use
Unknown
At the limit
Sleeps
Data expiry
Not published

Free-tier compatibility

  • β€”Static hosting
  • β€”Serverless
  • βœ“Long-running processes
  • βœ“Docker
  • βœ“WebSockets
  • β€”Cron
  • β€”Background workers
  • β€”Persistent disk
  • βœ“Custom domains

Overview

Koyeb is a serverless PaaS for web services, APIs, workers, Docker images and one-click apps. Its developer experience is close to a modern Heroku-style flow: connect GitHub, choose a builder or Dockerfile, set environment variables and let the platform build and run the service.

The free tier is centered on one free web service per organization. The documented free instance has 512 MB of RAM, 0.1 vCPU and 2 GB of SSD storage, and it can run in Frankfurt or Washington, D.C. Koyeb also documents a free PostgreSQL option with 5 active hours and 1 GB of storage, which is enough for small tests but not a production database.

The catch is sleep and scope. Free instances scale down to zero after an hour without traffic and cannot use worker services, custom scaling or volumes. That still makes Koyeb useful for demos, lightweight APIs and learning deploy flows, as long as you treat it as a free preview/hobby tier rather than an always-on production host.

Read our methodology β†’

Pros

  • βœ“Free web instance is explicit and not billed when kept on the free instance type
  • βœ“GitHub, Docker, buildpack and CLI deployment paths
  • βœ“One-click deploy library covers many common apps and frameworks
  • βœ“Eco instances provide a low-cost path above free

Cons

  • βœ•Free web services scale to zero after one hour without traffic
  • βœ•Each organization is limited to one free web service
  • βœ•Free instances cannot use custom scaling, worker services or persistent volumes
  • βœ•Credit-card validation may be required for account validation and anti-abuse checks

Best for

  • β†’Small APIs, demos and hobby apps that can tolerate sleep
  • β†’Flask, Django, Go, Node.js and Docker apps deployed from GitHub
  • β†’Developers who want a Heroku-like flow with a modern one-click library

Compare with

Getting started

  1. 1 Create a Koyeb account and choose a Web Service
  2. 2 Connect GitHub, select a public repository or use a one-click app
  3. 3 Choose buildpack or Docker and set ports, routes and environment variables
  4. 4 Select the free instance when the workload fits
  5. 5 Monitor usage if you add paid instances, databases or extra services

Features

  • βœ“GitHub-driven web service deployments
  • βœ“Docker and buildpack builders
  • βœ“Free web instance
  • βœ“One-click deploy library
  • βœ“Managed PostgreSQL option
  • βœ“Scale-to-zero behavior for free services

Languages

Node.jsPythonGoRubyJavaPHPRustDocker

FAQ

What does Koyeb give for free?

Koyeb documents one free web service per organization with 512 MB RAM, 0.1 vCPU and 2 GB SSD, plus a free PostgreSQL database limited to 5 active hours and 1 GB storage.

Does the free Koyeb service sleep?

Yes. Free instances scale down to zero when they receive no traffic for one hour, so the next request can be cold.

Can I use Docker on Koyeb?

Yes. Koyeb supports GitHub deployments with buildpacks or Dockerfiles, and it can also deploy pre-built Docker images.

Deploy these projects to Koyeb

Open-source projects and templates that run on Koyeb's free tier.