Publish a static website to a live public url
deploy_siteUse this to put a static website you have built (HTML, CSS, JS, images, fonts) onto the public web in one call, with no signup, no account and no config. Give it the files (there must be an index.html at the root) and it returns a live https url, e.g. https://upload.83blue.com/s/brave-otter-482/, plus a manage_key you can reuse to update or delete it. Ideal when a person asks you to build them a website, landing page, demo, prototype or report and wants to see it live. IMPORTANT: the site is served from a subfolder, so use RELATIVE asset paths only (href="style.css", src="img/logo.png"), never root-absolute paths like "/style.css" which would break. Sites are served as pure static files (server-side code is never executed) and auto-expire after 30 days unless renewed. Each file is text or base64. Total site up to 50 MB, 300 files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Optional name for the site path (3-40 chars, a-z 0-9 and hyphens); it becomes /s/{name}/. A friendly one is generated when omitted. | |
| files | Yes | The site files. Must include an index.html at the root. | |
| title | No | Optional short label for your own reference | |
| manage_key | No | Pass the manage_key from a previous deploy together with the same slug to update that site in place. | |
| expires_days | No | Days until the site is removed (1-30, default 30) |