Features

Everything you need to put a site on-chain, and nothing you have to learn first.

Deploy from GitHub or a folder, let Webstead run the cycles and the monitoring, and keep a real exit path the whole time.

Free while in public beta. No credit card, no CLI to install.

Deploy

From a repo, a folder or a blank page to a live URL.

Three ways in, the same build engine underneath. Every deploy runs in an isolated sandbox and ends with your files on-chain.

new site — pick a source
GitHub repositoryvite · auto-detected
Upload a folderstatic files / ZIP
Starter templateone click

GitHub import, push-to-deploy

Connect a repo or paste a public owner/repo, pick a branch, and every push redeploys through a registered webhook. Sign in with GitHub and the connection is already there.

Framework auto-detection

Vite, Astro, Create React App and static Next.js exports are recognised from package.json and the lockfile. Build settings are proposed, editable and remembered.

Upload a folder, no GitHub required

Drag a folder or a ZIP of built static files. No repo, no build step, no local tooling. Handy for exports from other tools or a quick one-off page.

Templates and a visual editor

Start from a Webstead template and edit sections, copy, colours and images in the page builder. Publish when it looks right; the deploy is the same as every other.

Run

Your site runs on the Internet Computer, not on a box we rent.

Each site gets its own canister on mainnet. Webstead funds it, watches it and tells you in plain language when something needs attention.

hosting · yoursite
Funded · 128 days of runway
Burning about 7.8B cycles a day. Next automatic top-up lands when runway drops under 14 days.
budget 5.0T / month · used 0.9T

A canister per site

Every site lives in its own smart-contract-backed canister, replicated across an independent subnet. No shared origin server, no CDN contract, no single machine to fail.

Cycles shown as runway

Instead of a raw cycle balance you see days of runway and a fuel ring, so you know at a glance whether a site is fine or needs a look.

Funded top-ups, within a budget

Webstead tops up cycles for you under a per-site monthly budget. When the budget is reached, top-ups pause and the site keeps serving; deploys are never blocked.

Low-runway alerts

If a site is running low or goes offline, the owner gets one clear email, not a stream of them. Deploy failures and go-live moments are emailed too.

Own

A real address, and a real way out.

Ownership is the point. The address is yours, the canister is verifiable, and leaving is a controller transfer rather than a migration.

domains
🔒https://yoursite.webstead.app
yoursite.webstead.appfree · active
www.yourdomain.comcustom · active

Free yoursite.webstead.app

Every site gets a branded address the moment it deploys, served natively by the Internet Computer gateway. No DNS to set up.

Custom domain wizard

Add your own domain, copy the generated DNS records and press Check setup. We validate against the network's custom-domain service and flip the badge to active.

Verifiable on-chain

Every canister ID is public and links straight to the Internet Computer dashboard, so you can confirm what's deployed without trusting a status page.

Self-custody export

Take control whenever you want: we transfer the canister controller to a principal you own and step back. The process is documented on your account before you need it.

Operate

The operational details, handled.

The parts of running a site that usually mean a second tool or a support ticket.

deploy log
$webstead publish
→cloning main @ 5275f38
→npm ci && npm run build (sandbox)
→output dir dist/ · 42 files
→canister funded · publishing…
✓live in 48s

Encrypted build environment variables

Set VITE_API_URL, NEXT_PUBLIC_* or any key your build needs. Values are encrypted at rest and only decrypted for the duration of a build.

A public status page

Worker liveness, 24-hour deploy success rate and queue depth, live at /status. A real dashboard rather than a claim of reliability.

Forms and signed webhooks

Collect visitor form submissions on any site and forward each one to your own endpoint with an HMAC-signed payload, GitHub-style.

Webby, the AI assistant

Describe a change in chat and Webby edits your page builder document and shows a live preview. It can't publish; you press the button. Failed builds get a plain-language diagnosis too.

Also in the box

And the smaller things you'd otherwise go looking for.

SEO out of the box

Canonical URLs, Open Graph tags, sitemap.xml, robots.txt and schema.org JSON-LD generated from your builder content.

Media library

Images live in a per-site library and stock photos from Unsplash and Pexels can be dropped straight in.

Dark mode everywhere

The dashboard, the editor and every page you're reading now follow your system theme.

Deploy history and logs

Every deploy keeps its log. Read the tail of a failed build, or press Diagnose for a plain-language explanation and fix.

Developer mode

Flip one switch to see canister IDs, environments and raw cycle balances on every site card.

Motoko backends

Import a Caffeine export or a Motoko project and Webstead deploys the backend canister alongside the frontend.

Read the docs

See it running before you decide anything.

Free while in beta. No credit card, no CLI to install, and your canister is yours to take whenever you like.