Docs
Everything the platform does, written down.
Start with hosting an app. The rest is here when you need the detail behind a step, and every page names what the platform does not do as plainly as what it does.
The command line tool is published as @keelhosting/cli and runs as keel, the platform’s earlier name, which these pages still use in places.
Start here
From an empty directory to something running on your own domain.
- Hosting appsThe five minute version: a Node API with a database on your own domain, from the CLI or the dashboard.
- Migrating from a generic hostMoving an app off Railway, Render, Fly or Heroku, and the harder case of a bot with state on disk.
- The CLIEvery command, what it talks to, and where your token is kept.
What you can run
The four kinds of thing the platform hosts, and what each one guarantees.
- Services and APIsAlways-on containers: replicas, rollouts, health checks, restarts and what a crash loop does.
- BotsA Telegram or Slack bot as an always-on service.
- Static sitesDeploying a build directory, immutable deployments and rolling back.
- DatabasesManaged Postgres and Valkey, how the connection URL reaches your app, and how backups work.
- Builds without a DockerfileWhat is detected for Node, Bun, Python and Go, and how to read the Dockerfile before it ships.
Around your app
Domains, configuration, logs, metrics and the ways the platform talks back to you.
- Custom domainsThe records to create, how verification works and when the certificate is issued.
- Environment and secretsPlain variables, secret variables, and which layer wins when both declare one.
- LogsStreaming, searching and retention, and what is redacted before it is stored.
- MetricsWhat is measured for a service and how long it is kept.
- Webhook triggersStarting a run from an inbound request, and how it is authenticated.
- Outbound callbacksHaving the platform call you when a run finishes, with retries and signatures.
- The dashboardWhat each screen does, for the people on your team who will not use the CLI.
- The MCP serverGiving an editor or an agent tools that reach your organization.
Reference
The HTTP API and how a plan turns into an invoice.