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.
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.
Sources and verification
Checked 2026-08-18Pros
- β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 Create a Koyeb account and choose a Web Service
- 2 Connect GitHub, select a public repository or use a one-click app
- 3 Choose buildpack or Docker and set ports, routes and environment variables
- 4 Select the free instance when the workload fits
- 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
FAQ
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.
Yes. Free instances scale down to zero when they receive no traffic for one hour, so the next request can be cold.
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.