Solutions

Host an HTML file. Get a URL you control.

Drop the file, pick who can open it, share the link. Public, specific email addresses, or your whole company via SSO. The free hosts publish to the open web. display.dev publishes to the audience you choose.

Works with your agents
terminal
$ display publish ./report.html
 
Uploading    47kb
Auth       Google Workspace ✓
 
✓ Published
 
→ https://view.display.dev/p/f474hfd/8f3kx9
 
Viewers    anyone at acme.com
Expires    never
Version    1
 
$ 

The command

dsp publish ./your-file.html

Or drop the file in app.display.dev. Either way: permanent URL in seconds, full interactivity preserved.


"Free HTML hosting" usually means "public HTML hosting"

Tiiny Host, HTMLSave, host-html.com, Static.run, PageDrop – they all do the same thing. Drop a file, get a public URL. Anyone with the link can open it. Anyone who guesses the URL can open it. The URL is indexed.

That's fine for a demo. It's the wrong shape for a client report, an internal dashboard, a draft going to leadership, or any HTML file with a number in it that your security team would flag.

display.dev gives you the same drop-the-file workflow with one extra knob: who can open it.


Three visibility levels, one URL

Public – anyone with the link. Same as the free hosts.

Allow-listed – only specific email addresses. They click the link, get a one-time password, see the page. No accounts to create.

Company-gated – only people on a verified company domain. Google Workspace or Microsoft Entra ID SSO. One-click sign-in for anyone in your org.

Flip between levels any time. The URL doesn't change.


Compared to the alternatives

ServicePublic URLAllow-listCompany SSOCustom domainCommentsCost
Tiiny HostPro$9–$99/mo
HTMLSaveFree
host-html.comFree
Static.runFree
PageDropFree
Vercel + SSOHack$320+/mo
display.devFree or €49/mo flat

What gets hosted

FileWhy a gated URL matters
Single-page HTML app from Claude or CursorContains business logic you don't want indexed
Agent-authored research dossierInternal artifact, team-only
Plotly or D3 dashboardCustomer or financial data inside
API documentation exportPre-release, not for the public site
Client deliverableAllow-list the client, off the open web
Architecture diagram or RFCEngineering-only, comments collected inline
AI-generated reportOff the public web by default

The file format is the same. The audience control is the difference.


Three ways to publish

Terminal

dsp publish ./file.html              # one file
dsp publish ./dist/                  # whole directory, relative assets resolved
dsp publish ./file.html --visibility company   # gate at publish time

Dashboard

Drag the file (or a .zip of a directory) into app.display.dev. Pick visibility. Done.

AI agent

Claude Code, Cursor, Codex – they all publish via the same CLI or via the MCP server. See /claude-code, /cursor, /codex.


Self-contained HTML, multi-file directories, all work

Most AI-generated HTML inlines everything – CSS, JS, sometimes images as base64. That works with dsp publish ./file.html directly, no setup.

If your file references external CDNs (cdn.jsdelivr.net, unpkg.com), those load fine.

If your file is part of a multi-file build (a static site export, a multi-page research dossier, an agent-generated market map with shared assets), publish the whole directory: dsp publish ./dist/. All relative asset references resolve.


Pricing

2 months free
Free

Try it. No credit card.

€0
  • Included: 10 gated artifacts
  • Included: Unlimited public artifacts*
  • Included: 50MB storage
  • Not included: Version history
  • Not included: Google + Microsoft SSO
  • Not included: Private artifacts
  • Not included: Audit logs

display.dev branded

Get started
Solo

Individuals. Unlimited gated sharing.

€15/mo
  • Included: Unlimited gated artifacts
  • Included: Unlimited public artifacts
  • Included: 1GB storage
  • Included: 10 versions
  • Not included: Google + Microsoft SSO
  • Not included: Private artifacts
  • Not included: Audit logs
Get started
Enterprise

For compliance-driven organizations.

Contact us

From €499/mo

  • Included: Unlimited gated artifacts
  • Included: Unlimited public artifacts
  • Included: Custom storage
  • Included: Unlimited versions
  • Included: Google + Microsoft SSO
  • Included: Private artifacts
  • Included: 365 days audit logs
Talk to us

No per-seat charges at any tier. Add the whole company for the same price.

Common questions.

Can I just publish a public URL like Tiiny Host or HTMLSave?+

Yes. Set visibility to public at publish time (or in the dashboard). No auth, no friction, anyone with the link opens it. The difference is you can change your mind later – flip the same URL to allow-listed or company-gated without re-sharing.

Is the URL permanent?+

Yes. It works until you delete the artifact. The free hosts vary on this – some expire after a window, some don't, none let you set the expiry.

Does my single-page React or Vue app work?+

Yes if everything is bundled into one HTML file with inlined CSS and JS – which is what most AI coding tools generate. For multi-file builds, publish the build directory: dsp publish ./dist/.

Can I use my own domain instead of `*.dsp.so`?+

Yes, on Pro. Add a CNAME, point it at us, your HTML files serve from share.acme.com or whichever subdomain you pick.

What's the file size limit?+

50MB on Free, 25GB total on Pro per file. Single-page HTML is almost always under 5MB so the cap is mostly there to stop accidents.

Can I share with someone outside my company?+

Yes. Add their email to the allow-list for a specific artifact, or switch the artifact to public. Both work without giving them a display.dev account.

Is there an MCP server so my agent can publish directly?+

Yes. Add display.dev as an MCP server in Claude Desktop, Cursor, or Claude Code. Then "publish this to display.dev" is one sentence in the agent.

How is this different from `/share-html-file`?+

Same product, different framing. /share-html-file leads with the "share with my team" intent. This page leads with the "host an HTML file" intent. Pick whichever framing matches your situation.

Publish your first artifact in 15 seconds.

Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Pro (€49/month flat).