Deploy from git

Push a branch. It is live in three regions.

A platform for applications, containers and databases, with the build, the rollout and the rollback behind one command. Everything the console can do, the API and the command line can do first.

Free to start  ·  no card until you scale  ·  per-second billing

$ keel init
	detected  node 22 . pnpm . next 15
	created   keel.toml

$ git push keel main
	build     12.4s
	upload    1.8s  (4.2 MB)
	regions   3  . eu-1 . us-1 . ap-1

	ready     https://sapling-42.example.app

Free tier  ·  one service, one database and 100 GB of transfer  ·  no card  ·  does not expire  ·  stops rather than bills you at the limit

Four steps, and you only type two of them

There is no build configuration to write unless you want one. The runtime is detected from the repository and you are told what was detected before anything is built.

Connect the repository

Authorise once. A branch becomes an environment.

$ keel link github.com/you/app

Push

Every push builds. Every build is immutable and keeps its own URL.

$ git push keel main

Watch it go out

Health-checked region by region. A failed check stops the rollout rather than finishing it.

$ keel logs --follow

Roll back if it is wrong

To any previous build, in seconds, because the old one was never deleted.

$ keel rollback --to 1f4c2a9

The primitives

Six things, each with an API, a command and a line in the configuration file. Nothing here is a product you have to be sold separately.

service

Web services

An HTTP application with a certificate, a health check and zero-downtime rollout. Scales to zero if you let it.

worker

Workers and cron

Background work with no port and no public address, on the same deploy as the service that queues it.

database

Managed databases

Postgres, MySQL and Redis, with point-in-time recovery and a connection string in the environment.

volume

Persistent volumes

NVMe attached to one instance, snapshotted on a schedule you set, and restorable to a new one.

network

Private networking

Every service in a project reaches every other by name, over a private network, with nothing exposed by default.

observe

Logs and metrics

Structured logs, request traces and per-service metrics, retained for thirty days and queryable from the command line.

Runs what you already have

Node   Python   Go   Rust   Ruby   PHP   Java   Elixir   Deno   Bun   or a Dockerfile

Edit that line. Where a runtime is not listed, a Dockerfile is the answer and the build does not care what is in it.

Everything the console does, the API did first

The console is a client of the same API you have. There is no action in it that cannot be scripted, and no setting that only exists in a form.

command line

$ keel deploy --env production
$ keel scale web --min 2 --max 20
$ keel db backup --now
$ keel env set LOG_LEVEL=debug --restart

http

curl -X POST https://api.example.com/v1/deploys \
	-H "Authorization: Bearer $TOKEN" \
	-d '{"service":"web","ref":"main"}'

The host name above is a documentation example and resolves to nothing, which is deliberate.

Shared hosting

Fast, managed web hosting for sites that should just work.

Launch

£3.49 monthly

One site, room to grow, and nothing to configure.

  • Websites 1
  • Storage 10 GB NVMe
  • Bandwidth 500 GB a month
  • Mailboxes 5
  • Free SSL Yes
  • Backups Daily, kept 30 days
  • Support Email, 24/7

Order now

Grow

£6.99 monthly

Ten sites on one plan, with staging and daily backups.

  • Websites 10
  • Storage 40 GB NVMe
  • Bandwidth 2 TB a month
  • Mailboxes 50
  • Free SSL Yes
  • Staging sites 1
  • Backups Daily, kept 30 days
  • Support Email and chat, 24/7

Order now

Scale

£12.99 monthly

Unlimited sites, unmetered transfer and a domain on us.

  • Websites Unlimited
  • Storage 100 GB NVMe
  • Bandwidth Unmetered
  • Mailboxes Unlimited
  • Free SSL Yes
  • Staging sites 5
  • Free domain One year, on annual terms
  • Backups Daily, kept 90 days
  • Support Priority, 24/7

Order now

Agency

£24.99 monthly

Hourly backups and priority support for client work.

  • Websites Unlimited
  • Storage 250 GB NVMe
  • Bandwidth Unmetered
  • Mailboxes Unlimited
  • Free SSL Yes
  • Staging sites Unlimited
  • Free domain One year, on annual terms
  • Backups Hourly, kept 90 days
  • Support Priority, 24/7

Order now

Cloud VPS

Root access, your own resources, ready in minutes.

Cloud VPS 2

£12.00 monthly

Two cores and 4 GB, for a first application server.

  • vCPU 2 cores
  • Memory 4 GB
  • Storage 80 GB NVMe
  • Bandwidth 4 TB a month
  • Uplink 1 Gbit/s
  • Root access Yes
  • Snapshots 2 kept

Order now

Cloud VPS 4

£22.00 monthly

Four cores and 8 GB, for a busy site or a small cluster.

  • vCPU 4 cores
  • Memory 8 GB
  • Storage 160 GB NVMe
  • Bandwidth 8 TB a month
  • Uplink 1 Gbit/s
  • Root access Yes
  • Snapshots 4 kept

Order now

Cloud VPS 8

£42.00 monthly

Eight cores and 16 GB, for databases and build runners.

  • vCPU 8 cores
  • Memory 16 GB
  • Storage 320 GB NVMe
  • Bandwidth 16 TB a month
  • Uplink 2 Gbit/s
  • Root access Yes
  • Snapshots 8 kept

Order now

Cloud VPS 16

£79.00 monthly

Sixteen cores and 32 GB, for production workloads.

  • vCPU 16 cores
  • Memory 32 GB
  • Storage 640 GB NVMe
  • Bandwidth Unmetered
  • Uplink 2 Gbit/s
  • Root access Yes
  • Snapshots 16 kept

Order now

Dedicated servers

Single-tenant hardware, racked and ready.

Metal D8

£89.00 monthly

Eight cores and 64 GB of ECC memory on mirrored NVMe.

  • Processor 8 cores / 16 threads, 3.4 GHz
  • Memory 64 GB DDR4 ECC
  • Storage 2 x 1.92 TB NVMe
  • RAID Hardware RAID 1
  • Uplink 1 Gbit/s unmetered
  • IPv4 /29 included
  • IPv6 /64 included
  • Management Out-of-band console
  • Provisioned Within 4 hours

Order now

Metal D16

£149.00 monthly

Sixteen cores and 128 GB for virtualisation hosts.

  • Processor 16 cores / 32 threads, 3.2 GHz
  • Memory 128 GB DDR4 ECC
  • Storage 2 x 3.84 TB NVMe
  • RAID Hardware RAID 1
  • Uplink 1 Gbit/s unmetered
  • IPv4 /29 included
  • IPv6 /64 included
  • Management Out-of-band console
  • Provisioned Within 4 hours

Order now

Metal D32

£249.00 monthly

Thirty-two cores, 256 GB and a ten-gig uplink.

  • Processor 32 cores / 64 threads, 3.0 GHz
  • Memory 256 GB DDR4 ECC
  • Storage 4 x 3.84 TB NVMe
  • RAID Hardware RAID 10
  • Uplink 10 Gbit/s unmetered
  • IPv4 /28 included
  • IPv6 /64 included
  • Management Out-of-band console
  • Provisioned Within 8 hours

Order now

Reseller hosting

Sell hosting under your own name, on your own prices.

Reseller 25

£19.00 monthly

Twenty-five accounts to get a hosting business started.

  • Accounts 25
  • Storage 100 GB NVMe
  • Bandwidth 2 TB a month
  • White label Panel and nameservers
  • Overselling Allowed
  • Free SSL On every account
  • Support Email, 24/7

Order now

Reseller 50

£32.00 monthly

Fifty accounts, with migrations handled for you.

  • Accounts 50
  • Storage 250 GB NVMe
  • Bandwidth 5 TB a month
  • White label Panel and nameservers
  • Overselling Allowed
  • Free SSL On every account
  • Migrations Done for you
  • Support Email and chat, 24/7

Order now

Reseller 100

£54.00 monthly

A hundred accounts with priority support behind you.

  • Accounts 100
  • Storage 500 GB NVMe
  • Bandwidth Unmetered
  • White label Panel, nameservers and billing
  • Overselling Allowed
  • Free SSL On every account
  • Migrations Done for you
  • Support Priority, 24/7

Order now

SSL certificates

Validated certificates, issued and installed the same day.

Domain SSL

£19.00 yearly

Domain-validated cover for one hostname, issued in minutes.

  • Validation Domain
  • Hostnames 1
  • Issued in Minutes
  • Warranty GBP 10,000
  • Reissues Unlimited
  • Browser support 99.9%

Order now

Business SSL

£79.00 yearly

Organisation-validated cover that names the company.

  • Validation Organisation
  • Hostnames 1
  • Issued in 1 to 3 working days
  • Warranty GBP 250,000
  • Reissues Unlimited
  • Browser support 99.9%

Order now

Wildcard SSL

£119.00 yearly

One certificate for a domain and all of its subdomains.

  • Validation Domain
  • Hostnames Unlimited subdomains
  • Issued in Minutes
  • Warranty GBP 100,000
  • Reissues Unlimited
  • Browser support 99.9%

Order now

Extended SSL

£199.00 yearly

Extended validation, for checkouts and sign-in pages.

  • Validation Extended
  • Hostnames 1
  • Issued in 3 to 5 working days
  • Warranty GBP 1,500,000
  • Reissues Unlimited
  • Browser support 99.9%

Order now

Questions

What happens when I hit the free tier limit?

The service stops accepting new work and tells you. It does not quietly keep billing past the ceiling you set.

Is there a cold start?

If you let a service scale to zero, yes, and the figure is published per runtime rather than averaged into one number. If you set a minimum of one instance there is none.

Can I run a Dockerfile?

Yes, and it is a first-class path rather than an escape hatch. The detected-runtime build is a convenience; the container build is the same pipeline underneath.

How do I get my data out?

A database has a dump command and a volume has a snapshot you can download. Both are in the command line and neither needs a ticket.

Do you support single sign-on?

On the top plan, with SAML and OIDC, and the audit log comes with it. It is not priced as a separate product.

What is the deprecation policy?

Twelve months notice on anything in the API, and the notice appears in the changelog and in the response headers of the call being deprecated.

Get started

Deploy something in the next five minutes

The free tier does not expire and does not ask for a card. If it does not fit, the next step is twenty a month and you can see exactly what that buys.