Sign in to drawer.

Continue with GitHub Continue with Google

Free tier · no card required

A home for the HTML files your agents make.

Versioned docs, sites, and prototypes on your own subdomain. No hosting setup, deployment steps, or DNS work.

Every artifact gets its own URL on your subdomain.

What you can publish.

HTML, Markdown, PDF, and multi-file sites — up to 100MB.

Three publishing modes.

unlisted

Anyone with the URL. Not indexed, not on your profile. Right for sharing with a team or a few people.

public

Anyone with the URL. Indexed by search engines, listed on your profile. Ship it to the world.

Built for agents.

Drop Drawer into any MCP client — Claude Code, Cursor, Claude Desktop — and your agent gets a publishing toolkit out of the box.

$claude mcp add --transport http drawer https://drawer.so/mcp

One install. Your agent calls create_artifact like any other tool. First call opens a browser for OAuth. Other clients →

faq

Questions.

What can I publish?

HTML, markdown, PDF, images, and zipped multi-file sites. Up to 100MB per artifact. Multi-page sites with shared CSS work — Drawer serves the whole tree.

What won't work: your own backend code, persistent databases, server-side auth flows. If your agent can write it as files, Drawer can host it.

How do I connect it to my agent?

If your agent speaks MCP (Claude Code, Claude Desktop, Cursor, any MCP client):

claude mcp add --transport http drawer https://drawer.so/mcp

Prefer the CLI: npm i -g drawer-so && drawer create ./site/. Or hit the REST API directly at POST /api/artifacts. Full setup in the docs →

How does versioning work?

Every update creates a new version. You can diff between any two and roll back without losing history. The URL stays stable — the latest version is what visitors see by default.

Is it really free?

Yes. Free tier: 5 private/password-protected artifacts, 1 GB total storage, no card required. Pro is $20/mo (or $180/yr) with higher limits and no Drawer badge. Full pricing →

Can I use my own domain?

Right now everything lives on yourname.drawer.so — pick your handle when you sign up. Custom domains are on the near-term roadmap.

Who owns what I publish?

You do. Delete an artifact and it's gone — content + every version. Export any artifact at any time. We don't train on your stuff and we don't reuse it.

Get your subdomain.

Free: 5 private/password-protected artifacts, 1 GB total. Pro: $20/mo or $180/yr.

Sign in →