From now on, I think I'm going to strive to build all my apps as fully static sites.
@surge_sh is my bff.
Deploy anything in six keystrokes
There’s only six keystrokes between you and deployment: Type surge and hit enter in your project directory to get it online immediately.
$ surge project: path/to/my-project domain: my-project.surge.sh upload: [============]Success! Published and running at my-project.surge.sh

Publishing ease you’ve been missing
Remove your excuses. There’s no reason you can’t get your static site or client-side app online right now:
🍿 just made 👉 top50.surge.sh
if you're under 10: wtf, cancel netflix asap
if you're over 40: kudos
if you're 50/50: touch some grass
reply with results 👇
Wow Tbh, @surge_sh is so goated I honestly can't even put it into words
And…BAM. Site moved from Amazon S3 to sweet new digs on @surge_sh Just like that. shenoalawrence.com
The best place to publish harp projects 🔥🔥🔥
Blends with your build tool
Surge augments the tools you already love. Deploy using your favourite build tool, like Grunt, Gulp, or through an npm run script. To make it a devDependency, run:
npm install --save-dev surge
CI services
Use Surge alongside CI services like Travis CI, CircleCI, Codeship, and more for automatic deployment.
Invite your team
Add collaborators, right through the CLI. Deployment is simple for new team members, whether you’re part of an open source project or a large organization.
$ surge --add [email protected] project: ~/Jane/Desktop/my-team-project/ domain: my-team-project.surge.sh upload: [============]users: [email protected], [email protected] Success! Published my-team-project.surge.sh Added [email protected]
Deploy to your domain—free.
Deploy to any custom domain for free by adding a CNAME.
Add a custom domainInstall Surge
Publish to the web with one command.
npm install --global surgeDeploy in seconds. Add a custom domain for free.
Right from the comfort of the command line.
Get started





