Apps
What an account holder can do with an app — deploy it, configure it, observe it.
An app is a Worker or a static site, run by celld, with a git remote. The owner creates it in the UI; deploys follow every push to that remote.
Create
Start blank, import a public GitHub repo once, pick a template, or create the app by pushing to a new slug.
Deploy
Push code over Git smart-HTTP or from CI. Each push builds, releases, and goes live behind https://<slug>.<domain>.
Configure
Env vars, custom domains, rate limits, collaborators, source edits, and storage inspection — all from the app detail page.
Observe
Runtime logs, request metrics with spans, errors, product-analytics events, and idle sleep behavior.
Create an app
Blank, GitHub import, templates, and creating an app by pushing to a new slug.
Deploy
Create an app, push with git, deploy from CI, and what each push triggers.
Build
Vite, Rsbuild, static sites, frameworks, custom build commands, and which config deploys.
Configure
Env vars, custom domains, rate limits, collaborator roles, web commits, and storage.
Source and history
Browse branches and commits, compare refs, and edit files in the browser.
Pull requests
Open, review and squash-merge pull requests, and protect main with branch rules.
Observe
Logs, metrics and spans, errors, events and insights, and scale-to-zero sleep.
New here? Your first app, in order is the short path. Limits (quotas, build size and time, rate limits, memory) are on Limits.
App slugs are 1–48 chars: lowercase letters, digits, hyphens, starting and ending with a letter or digit. Reserved: _control, app, api, git.