[kernel]0:home*1:docs2:pricing3:changelog● all systems nominal · v4.2.0 · 12:04 UTC
██╗  ██╗███████╗██████╗ ███╗   ██╗███████╗██╗        ███████╗██╗  ██╗
██║ ██╔╝██╔════╝██╔══██╗████╗  ██║██╔════╝██║        ██╔════╝██║  ██║
█████╔╝ █████╗  ██████╔╝██╔██╗ ██║█████╗  ██║        ███████╗███████║
██╔═██╗ ██╔══╝  ██╔══██╗██║╚██╗██║██╔══╝  ██║        ╚════██║██╔══██║
██║  ██╗███████╗██║  ██║██║ ╚████║███████╗███████╗██╗███████║██║  ██║
╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝╚═╝╚══════╝╚═╝  ╚═╝

# the deploy tool for people who live in the terminal

Deploy anything.
One command.

kernel.sh turns any folder into a live, global app. No dashboards, no YAML, no clicking. Just kernel deploy and a URL 40 seconds later.

⏎ install   ? help   q quit (you won’t)

┤ ines@laptop: ~/my-app ├

$ curl -fsSL get.kernel.sh | sh

✓ installed kernel v4.2.0 → ~/.kernel/bin

$ kernel init

? project name › my-app

? runtime › node 22 (detected)

$ kernel deploy --prod

▸ building    ████████████████ 100% 12.4s

▸ uploading   38 files (2.1 MB)

▸ health      3/3 checks passing

✓ live at https://my-app.kernel.run (41s)

$

$ kernel stats --public

2.8M deploys / week41s median deploy40 regions19k teams

used by: tidepool · fernstack · lowtide · quarry labs · bytefold · northwind-ish · ~19,000 more

# features

$ kernel --help

┤ stdout ├

USAGE

kernel <command> [flags]

COMMANDS

deploy
Ship the current directory to production in one step
preview
Spin up an isolated URL for every branch and pull request
rollback
Instantly revert to any previous release, no rebuild
logs
Tail structured logs from every region, with grep built in
secrets
Encrypted env vars, versioned and synced to your team
scale
From zero to 40 regions with a single flag
cron
Scheduled jobs that live next to your code

FLAGS

-r, --region
target region (default: closest)
-p, --prod
promote straight to production
-w, --watch
redeploy on every file save
-q, --quiet
only print the final URL

Run 'kernel <command> --help' for more. Docs: kernel.sh/docs

┤ zero config ├

Detects 30+ frameworks and runtimes. If it runs on your laptop, it runs on kernel.

┤ previews ├

Every branch gets its own URL. Paste it in the PR, merge, and it is gone.

┤ keyboard only ├

Every action is a command. Tab completion for bash, zsh and fish. Mouse optional.

# benchmarks · median of 500 runs, 1 GB next.js app

$ kernel bench

┤ results ├
toolcold deployrelativerollbackp99 ttfb
▶ kernel41s0.8s38ms
shipyard118s46s61ms
cloudcrate164s72s74ms
deployr212s95s92ms

* competitor names are illustrative. Your mileage may vary. Ours rarely does.

# install

Up and running in 10 seconds

One static binary, 9 MB, no dependencies. Works on Linux, macOS and Windows (WSL). Updates itself when you ask nicely.

curlbrewnpmnix
$ curl -fsSL https://get.kernel.sh | sh
$ kernel login
# opens a one-time code, no browser needed
$ kernel deploy
[copy]
KERNEL-PRICING(1)kernel.sh ManualKERNEL-PRICING(1)

NAME

pricing — what kernel costs, in plain text

SYNOPSIS

kernel plan [hobby | team | enterprise] [--yearly]

PLANS

hobby

$0/mo

For side projects and weekend hacks.

  • 3 projects
  • 100 GB-hours compute
  • preview URLs
  • community support (irc)
kernel plan hobby
team[recommended]

$24/seat/mo

For teams that ship every day.

  • unlimited projects
  • 1,000 GB-hours compute
  • instant rollbacks
  • audit log, 30 days
  • email support < 4h
kernel plan team
enterprise

custom

For when the pager actually matters.

  • SSO + SCIM
  • dedicated regions
  • 99.99% SLA
  • audit log, forever
  • a human on call
kernel plan enterprise

NOTES

Yearly billing saves 20%. Open source projects get team for free. Students too, just ask.

SEE ALSO

kernel-billing(1), kernel-limits(7), sales(8)

kernel 4.2.0October 2026KERNEL-PRICING(1)

# what developers say

$ git log --author=customers

commit a91f3c2 (HEAD → main)

Author: Ines Kowalczyk <ines@tidepool.dev>

Date:   Tue Sep 29 09:14 2026

migrate: moved all 31 services to kernel. deploys went from 9 min to 40 s. nobody misses the yaml.

commit 4be07d9

Author: Marcus Oyelaran <marcus@fernstack.io>

Date:   Fri Sep 18 22:47 2026

fix: rolled back a bad release at 11pm in under a second. went back to bed. kernel rollback is magic.

commit c0de42f

Author: Yuki Halvorsen <yuki@lowtide.app>

Date:   Mon Sep 07 15:02 2026

chore: replaced 400 lines of ci config with `kernel deploy --prod`. ci is now 6 lines.

┤ ready? ├

$ kernel deploy --prod

Free forever for hobby projects. No credit card. No sales call. No dashboard you have to learn.