# How to publish a SvelteKit site as a static export

SvelteKit renders on a server by default. Switching to the static adapter makes it publishable.

- Build command: `npm run build`
- Folder to upload: `build`
- Renders on a server by default: yes, this is the static export route

## Steps

1. **Build the project.** Run npm run build in the project folder. This is the step Droply does not do for you: we publish finished pages, we never run your build.
2. **Find the output folder.** The build writes a finished site to build. That folder, not the project folder, is what gets uploaded.
3. **Drag it in.** Drop the folder (or a ZIP of it) into Droply. It is live on an HTTPS droply.id subdomain in seconds, and re-uploading publishes a new version at the same URL.

## Worth knowing about SvelteKit

- Install `@sveltejs/adapter-static`, switch to it in svelte.config.js, then build. The site lands in `build`.
- Every route has to be prerenderable. A route that reads request data at runtime will fail the build with a clear message naming the route.

## Frequently asked questions

### Does Droply build my SvelteKit project for me?

No, and it never will. Droply publishes finished static files. Running your build would mean running your dependencies on our servers, which is a different and much riskier product. Build locally or in your existing CI, then upload the result.

### Which folder do I upload?

The build folder that npm run build creates, not the project folder. Upload it directly or ZIP it first; both work.

### Can I host a server-rendered SvelteKit app here?

No. Droply serves static files and never runs server code, so anything that renders per request needs a host that runs Node. The static export route above is the way to publish a SvelteKit project here, and only if the project does not depend on server behaviour.

### What happens when I update the site?

Build again and upload again. The new version replaces the old one at the same URL, so a link you have already shared keeps working. The Pro, Business and Enterprise plans keep a version history you can roll back to in one click.

### Can I use my own domain?

Yes, on the Pro, Business and Enterprise plans. Point your domain at Droply, and the certificate is issued and renewed automatically.