Netlify Drop alternatives

Netlify Drop is very good at its job. Drag a folder onto a page, wait a few seconds, get a URL. No account required, no netlify.toml, no build command, no DNS.

If what you have is a website, stop reading and use it.

The friction shows up when what you have is a report — a coverage summary, a notebook export, a Playwright run, a dashboard someone needs to look at once and comment on. Three things go wrong, and none of them are bugs. They are just what a static host is.

It's public

A dropped site lives at a public URL. Anyone with the address opens it, and there is no signed-in-only mode on the free tier — password protection and role-based access are paid features on higher Netlify plans.

For a marketing page that is the entire point. For a coverage report that quotes your source code, or a security scan that names your misconfigurations, it is the wrong default in a way that is easy not to notice until someone pastes the link somewhere.

Re-dropping gives you a new URL

Drop an updated report and you get a new site, unless you go through the extra step of deploying into an existing one. So the link in last month's planning doc points at last month's numbers — or at a site you deleted while tidying up.

Reports have a specific relationship with time: people want the current one, at the address they already have. A deploy-per-version model fights that.

There's nowhere to say "this number is wrong"

This is the one that actually matters, and no static host solves it because it isn't a hosting problem.

The report gets published, someone reads it, and the reaction goes into Slack as a screenshot with an arrow drawn on it. The observation is now detached from the thing it observed, and it expires from the channel scroll in a week.

What Comma does differently

Same folder drop — index.html becomes the report body, sibling assets upload alongside it with relative references rewritten, scripts run inside a sandboxed iframe so interactive reports stay interactive. Then:

  • Access per report — private, team, any signed-in user with the link, or public, with view / comment / edit on the link and per-person roles over the top. Free. Password gates, expiring links and domain-gating are Enterprise. See sharing & access control.
  • One URL, many revisionsPATCH a saved report id and each publish appends a revision at the same address. Any two are diffable, which for a test or coverage report is the most useful view there is. See publishing from CI.
  • Anchored comments — select the cell, leave a thread, and it stays on that cell across revisions. See commenting on HTML.

Where Netlify still wins

Being honest about this matters more than the comparison:

  • A real website with routing, redirects, custom domains, edge functions and a build pipeline. Comma is not a web host and does not pretend to be.
  • Public documentation that should be indexed and permanent.
  • Deploy previews wired into a repo — if you already have them, a docs or Storybook change should use them.
  • Anything that needs a custom domain. Reports live under commareports.com.

The rule of thumb

If the artifact exists so that people will read it and move on, a static host is right. If it exists so that people will respond to it, hosting is half the job and the interesting half is missing.

Try it

Comma is free — unlimited reports, unlimited commenters, unlimited revision history.

Drop a report folder →

Related