
About Surge
Surge is a hosting service for static websites. You publish a folder of built files from your terminal, and the site goes live over HTTPS within seconds.
What it does
Surge takes the output of a build tool, such as a folder of HTML, CSS and JavaScript files, and uploads it to a global network. You can use a surge.sh name or connect your own domain. Each publish is kept as a revision, so you can return to an earlier version if a release goes wrong.
Key features
- Deploy a folder with one command
- HTTPS on surge.sh names and custom domains
- Roll back to earlier publishes
- Free custom domains and certificates
- Runs from a terminal, a CI job or a coding agent
Who it's for
Surge suits front-end developers and designers who build static sites with tools such as Vite, Astro or Hugo. It is also handy for sharing a prototype or a docs page quickly. Automated builds can run the same command after each merge.
Pricing and good to know
The service is freemium. The free plan includes custom domains and certificates, and the site links to a pricing page for other options. Surge only hosts static files, so server-side code and databases need a different service.
Highlights
- Deploy a folder of static files with one command
- HTTPS on surge.sh names and your own domains
- Roll back to earlier publishes
- Free custom domains and certificates
- Works from a terminal, a CI job or a coding agent












