Ship the HTML your AI writes to a real URL.
Paste or upload a page — scripts and all — and it’s live on your own subdomain in seconds. Every publish is versioned, so you can roll back anytime.
No credit card required · Free plan forever
1<!doctype html>2<main>3 <h1>Launch week is here.</h1>4 <button id="cta">Get early access</button>5 <script>6 cta.onclick = () => confetti();7 </script>8</main>Launch week is here.
Get early access// your <script> runs here, isolated on its own origin
$ how it works
From draft to live in four steps
No build step, no DNS, no deploy pipeline. Just publish.
Create your account
Sign up and your subdomain is provisioned automatically. No DNS, no config.
01Claim your subdomain
Pick your slug — you.hostdocs.io is yours.
02Create a page
Paste or upload the HTML from Claude or ChatGPT, scripts and all, at any path.
03Publish — it’s live
Your page is online instantly, captured as a version you can roll back anytime.
04$ features
Everything you need to publish
Built around one job — getting your HTML live, safely, and keeping it under version control.
Your own subdomain
Every account gets you.hostdocs.io. Each page lives at a path you choose and goes live the moment you publish.
Runs untrusted JS, safely
Pages are served on a separate domain from the dashboard, and each account is its own origin — so your JavaScript runs without ever touching anyone else’s data. No sanitizing, no stripping.
Versioned by default
Every publish is an immutable snapshot. Browse the full history and roll back to any version in one click.
Publish from Claude & ChatGPT
The hostdocs MCP server lets your AI assistant create, update, and publish pages directly — no copy-paste round trips.
Instant publish
Paste or upload HTML and it’s live in seconds — fronted by a CDN with smart revalidation on every version.
Teams & per-seat billing
Bring your organization, share pages, and bill per active member. Roles and change history keep everyone in sync.
Publish without leaving the chat
Connect hostdocs to Claude or ChatGPT and your assistant can create, update, and roll back pages directly — the page it just wrote goes live in the same conversation.
create_pagePublish a new page from HTML at a pathupdate_pageReplace a page’s HTML, publishing a new versionlist_pagesList your pages with status and last updateget_pageDownload a page’s current HTMLdelete_pageRemove a page
you › publish this as /pricing
claude › calling create_page…
● published → you.hostdocs.io/pricing
Every publish is a snapshot you can undo
hostdocs captures an immutable version each time you publish. Made a change you regret? Restore any previous version in one click — no re-upload, no lost work.
Host untrusted JavaScript, safely
We don’t sanitize or strip your code — that would break the pages your AI writes. Instead, safety comes from isolation:
- Pages are served on a separate domain from the dashboard, so your code never sees a login session.
- Each account is its own origin (you.hostdocs.io), so the browser isolates every account’s pages automatically.
origin: isolated
origin: isolated
$ use cases
What people ship with hostdocs
One-page sites that need to be live now, not next sprint.
AI-generated landing pages
Turn a Claude or ChatGPT draft into a shareable, live page in one step.
Campaign microsites
Spin up one-off pages for launches and events, then archive or roll them back.
No-code tool output
Publish HTML exported from any builder without wrangling a host or a pipeline.
Team-hosted pages
Give your team a shared home for prototypes, docs, and demos.
$ pricing
Start free. Upgrade when you ship.
No credit card to begin. Plans scale from a single page to a whole team.
Free
Everything you need to publish your first pages.
- 1 subdomain (you.hostdocs.io)
- Up to 10 pages
- Full version history & 1-click rollback
- Publish from Claude & ChatGPT (MCP)
- Community support
Pro
For makers shipping real projects.
$12/mo billed monthly
Start Pro- Everything in Free
- Unlimited pages
- Custom subdomain slug
- Priority support
- Page analytics
- Custom domains (up to 5)
- Password & email-gated pagessoon
Team
Collaborate with your whole team.
- Everything in Pro
- Custom domains (up to 25)
- Organizations & shared pages
- Roles & permissions
- Change history (who published what)
- Per-seat billing for active members
$ faq
Questions, answered
Pages are served on a separate registrable domain from the hostdocs dashboard, so your code never receives our session cookies. Each account gets its own origin (you.hostdocs.io), so the browser’s same-origin policy isolates every account’s pages from each other automatically. We don’t sanitize your code — isolation comes from origin separation.
Publish your first page in the next five minutes
Free to start, no credit card. Bring a page from Claude or ChatGPT and watch it go live.