For developers
Lemonade Host for developers
Static hosting at 99¢ a month. You give us files; we serve them at an address with a certificate. There is no build step, no server-side code, and nothing to configure.
Every site gets yourname.lemonhosted.com immediately and can take your own domain later. Publishing happens through whichever door suits you — all five put the same files in the same place.
What we do not do
Stated early, because finding out later is worse.
- No server-side code. No PHP, no Node, no Python. If it needs a process running, it does not belong here.
- No build step. We serve what you upload. Run your build locally or in CI, then publish the output.
- No databases and no email hosting.
Forms, bookings and a shop are available as apps, and those do store data — but your pages stay static. See Forms, Bookings and Shop.
Publish in one command
npx lemonade-host@latest deploy ./dist
That zips the folder, sends it, and prints the live URL. The package is lemonade-host — the CLI reference has every flag.
The five doors
| Door | Good for | Reference |
|---|---|---|
| Drag and drop | A one-off, or somebody who does not use a terminal | Upload your own files |
| GitHub push | Anything with a repo — publish on every push | Publish from GitHub |
| Command line | Scripts, CI, a build you already run | CLI |
| HTTP API | Your own tooling | API |
| MCP | An AI assistant publishing on your behalf | MCP |
Not sure? The decision table is shorter than this page.
How a publish works
Whatever door you use, the same thing happens.
- Your files arrive as a zip.
- They go through the checks — size, file count, path safety, no shortcut links.
- They are extracted to a new release directory.
- The live pointer flips to it. The switch is atomic: nobody sees a half-published site.
- The previous release stays restorable for 7 days.
A publish that is refused changes nothing — the old site keeps serving. Every refusal and its fix.
Still deciding whether this fits? The short version of what the hosting is covers it in a page.