Skip to content
Why pay for a free tier that sleeps?Free always-on tier — never sleeps
Free always-on · web + Postgres + Redis

Always-on hosting.
Zero sleep tax.

Stop paying $5–7/mo just so a demo or staging API can sit idle. One always-on web service with Postgres and Redis — fair-use quotas, never spins down.

Deploy preview

runko deploy
Building
$
web
Next.js · always on
db
Postgres · quota
redis
Key Value · quota
  • Never sleeps

    Free web stays up — no idle spin-down

  • Stack included

    Postgres + Redis under fair-use quotas

  • Pay when you grow

    Hobby $1 · Pro when traffic asks

Ask AI

Ask AI what Runko can build

Open your favorite assistant with a ready-made prompt about Free always-on hosting, stacks, and project ideas.

Built for the frameworks you already use

Next.jsDjangoRailsGoFastAPINode.jsRustLaravelFlaskExpressNestJSSpringNext.jsDjangoRailsGoFastAPINode.jsRustLaravelFlaskExpressNestJSSpring

Platform

Ship the project. Don't babysit the bill.

Runko is for demos, staging APIs, and small apps — always-on Free when quotas fit, then $1 Hobby or Pro when you grow.

Push to deploy

Connect Git and ship on every push — no pipelines to babysit.

Preview environments

Spin up a preview for each pull request, then tear it down when you merge.

Scale when you need it

Start on Free quotas. Move to Hobby or Pro when traffic asks for it — not because a free tier slept.

Platform

One cloud for everything you ship

Free always-on for small envs, then paid plans when you grow — web, workers, databases, cron, and Docker Compose.

Web Services

Deploy a web app or API from Git — always-on Free for one service under quotas, then paid when you grow.

Static Sites

Host static sites and SPAs with free TLS and a global CDN.

Docker Compose

Push your compose file and run the whole stack — web, workers, queues — as one deploy on Pro.

Postgres

Managed Postgres included on Free under quotas. Backups and higher limits on paid plans.

Key Value

Redis-compatible store for caching and sessions — on Free under quotas, more headroom when you upgrade.

Background Workers

Run workers off a queue, scaled separately from your web service.

Cron Jobs

Schedule recurring jobs with cron syntax — retries and logs included.

Private Services

Internal-only services on a private network for APIs and workers behind your gateway.

Infrastructure as Code

Describe services and env in a Blueprint and apply the stack in one shot.

Docker Compose

Your docker-compose.yml is the deploy config.

Stop rewriting infra for every platform. Runko reads the compose file you already run locally and provisions each service — private networking, shared env, health checks, autoscaling.

  • Multi-service stacks deployed as one unit
  • depends_on becomes real startup ordering
  • Private service-to-service networking by default
  • Per-service scaling, logs and metrics
Join waitlist for Compose
docker-compose.yml
services:
web:
build: ./web
ports: ["3000:3000"]
depends_on: [api, redis]
api:
build: ./api
environment:
DATABASE_URL: ${DATABASE_URL}
worker:
build: ./worker
command: celery -A app worker
redis:
image: redis:7
zsh — runko
$npm i -g runko-cli# install once
$runko login
$runko init# detects your stack
$runko deploy# live in ~90s
Deployed acme-api https://acme-api.runko.arovi.app

CLI

Deploy without leaving your keyboard

The runko CLI creates services, streams logs, runs jobs, and manages env — without leaving your terminal.

runko logs -f

Live tail logs

runko env set

Manage secrets

runko run

One-off jobs & shells

runko rollback

Instant rollback

Pricing

Free for small envs. Pay when you grow.

Stop burning $5–7/mo so a demo or staging API can sit idle. Free includes one always-on web service plus Postgres and Redis — 1,000 requests/mo on Free, but it doesn't sleep like typical free tiers.

Never spins down

Free

Demos, staging, and small always-on backends.

$0/mo

  • 1 web service — always on, never sleeps
  • 1,000 HTTP requests / month
  • Managed Postgres (quota)
  • Redis / Key Value (quota)
  • Deploy from Git · free TLS
  • Community support
Join waitlist

Hobby

More headroom when Free quotas feel tight.

$1/mo

  • Everything in Free, higher quotas
  • 50,000 requests / month
  • 512 MB RAM · shared CPU
  • Free TLS + subdomain
  • Community support
Join waitlist

Pro

Real apps and small teams shipping daily.

$7/mo

  • Unlimited services
  • Docker Compose stacks
  • Autoscaling + zero-downtime deploys
  • Higher DB & Redis quotas
  • Cron jobs + custom domains
Join waitlist

Scale

Pay for the compute you actually use.

Usage

  • Everything in Pro
  • Dedicated CPU & memory
  • Read replicas + PITR backups
  • Private VPC networking
  • Priority support + SLA
Talk to us

Quotas are fair-use and may change before launch. Free never spins down by design — that's the promise. USD · Cancel anytime.

Why pay for a backend that sleeps?

Demos, staging APIs, and side projects shouldn't need a paid plan just to stay awake.

FeatureRunkoRenderHeroku
Starting priceFree$7 / mo*$5 / mo
Free web service sleeps?NeverYes (spins down)n/a
Free Postgres + Redislimited / add-on
Docker Compose deploys
Deploy from Git
Always-on from $0

*Render free spins down after idle; paid plans start higher. Competitor pricing can change.

Idle hosting shouldn't cost a starter plan.

Free always-on: one web service, Postgres, and Redis under fair-use quotas. No sleep cycle. No $5 bill just to keep a test env alive.