Surge
Static web publishing for Front-End Developers·surge.sh
Surge is a single-command static web publishing tool that lets front-end developers deploy HTML, CSS, and JS projects to a production-quality CDN directly from the command line. It integrates with build tools like Grunt, Gulp, npm scripts, and CI services such as Travis CI, CircleCI, and GitHub Actions. Every project gets custom domain support, SSL, pushState support for single-page apps, and custom 404 pages. Teams can add collaborators and manage token-based deployments for CI/CD pipelines.
What it's for
Features 19
- CI service integration
- Cross-origin resource sharing
- Custom 404.html pages
- Custom redirects
- Custom SSL for custom domains
- Force http to https
- Free custom domain support
- Free SSL for surge.sh subdomains
- Git hooks for automatic deployment
- GitHub Actions integration
- Grunt plugin integration
- Gulp integration
- npm run script integration
- Password protection
- Preview deployments per branch/pull request
- pushState support for single-page apps
- Single-command publishing via CLI
- Team collaboration via CLI (add collaborators)
- Token-based non-interactive authentication for CI
At a glance
Integrations
Resources
Pricing
An enterprise-style 'deployment platform' offering is in limited preview and priced by contacting the company directly.
For publishing any folder easily
For unlimited production-ready projects
Currently in limited preview; contact by phone or email for details