# htmldrop > Publish HTML, Markdown, folders and .zip bundles to a live URL — no build step, no framework, no signup to start. ## Docs - [What htmldrop is](https://docs.htmldrop.app/introduction.md): Turn any web-compatible file into a live, shareable URL — no build step, no framework, no signup to start. - [Quickstart](https://docs.htmldrop.app/quickstart.md): From a file on your machine to a live URL, three ways: the browser, an AI agent, or the API. - [Concepts](https://docs.htmldrop.app/concepts.md): Drops, versions, slugs, and the difference between anonymous, free and paid. - [Publishing HTML](https://docs.htmldrop.app/publishing/html.md): Single files, inline assets, and what does and doesn't work in a static drop. - [Publishing Markdown](https://docs.htmldrop.app/publishing/markdown.md): Drop a .md file and get a styled, readable page — no theme to pick. - [Pasting HTML or Markdown](https://docs.htmldrop.app/publishing/paste.md): No file on disk? Paste markup straight into the dashboard and publish it. - [Folders and .zip bundles](https://docs.htmldrop.app/publishing/folders-and-zip.md): Publish a multi-page site, a static-site-generator build, or a client-routed SPA. - [Templates](https://docs.htmldrop.app/publishing/templates.md): Ready-to-edit starting points when you don't want to begin with a blank page. - [Updating and rolling back](https://docs.htmldrop.app/publishing/updating-and-rollback.md): Every upload is a version. Publishing again never loses the old copy. - [Links and expiry](https://docs.htmldrop.app/sharing/links-and-expiry.md): How long a drop stays live, what the 30-day clock actually means, and how claiming works. - [Custom domains](https://docs.htmldrop.app/sharing/custom-domains.md): Serve a drop from your own domain, with SSL issued automatically. - [Password protection](https://docs.htmldrop.app/sharing/password-protection.md): Put a single password in front of a drop — for client drafts and anything not meant to be found. - [Analytics](https://docs.htmldrop.app/sharing/analytics.md): Connect GA4, Meta Pixel, PostHog or Plausible by pasting an ID — no code edits. - [Publishing from AI agents](https://docs.htmldrop.app/agents/overview.md): One MCP server, OAuth in the browser, no API keys to paste. Connect once, then publishing is just asking. - [ChatGPT](https://docs.htmldrop.app/agents/chatgpt.md): Add htmldrop as a custom connector, then publish from any conversation. - [Claude](https://docs.htmldrop.app/agents/claude.md): Add htmldrop to Claude as a custom connector, or install the desktop bundle. - [Claude Code](https://docs.htmldrop.app/agents/claude-code.md): One command, OAuth in the browser, publish from the terminal. - [Codex](https://docs.htmldrop.app/agents/codex.md): Configure htmldrop in ~/.codex/config.toml with an API token. - [Cursor and Cline](https://docs.htmldrop.app/agents/cursor-and-cline.md): Add the remote server to your MCP settings JSON. - [CLI](https://docs.htmldrop.app/agents/cli.md): Deploy the current directory from your terminal. - [CI and headless](https://docs.htmldrop.app/agents/ci-and-headless.md): Publish from GitHub Actions, a container, or anywhere without a browser. - [Authentication](https://docs.htmldrop.app/api/authentication.md): API tokens for automation, OAuth for agents, and which endpoints need neither. - [Anonymous drops](https://docs.htmldrop.app/api/anonymous-drops.md): Publish without an account: two endpoints, no credentials. - [Sites](https://docs.htmldrop.app/api/sites.md): Create a site, upload files and bundles to it, list, read and delete — the full authenticated surface. - [Versions](https://docs.htmldrop.app/api/versions.md): List a drop's history and promote an older version back to live. - [Errors](https://docs.htmldrop.app/api/errors.md): Status codes you should expect, and what to do about each. - [Plans and limits](https://docs.htmldrop.app/account/plans-and-limits.md): Exactly what each plan allows — drops, upload size, storage, versions, domains. - [Billing](https://docs.htmldrop.app/account/billing.md): How subscriptions, currency and invoices work. ## OpenAPI Specs - [openapi](https://docs.htmldrop.app/api-reference/openapi.json)