Deployment guides

Deploy to Netlify

Two ways to get there. The first needs nothing but a Netlify account; the second does not even need you to leave this site.

01One click, from the Ship step

Build your project here, go to the Ship step and choose "Deploy to Netlify from here". You authorise your own Netlify account in a popup, and the files go from your browser straight to Netlify — we have no server in between, and the authorisation token is used once, in that tab, and never stored. Netlify names the new site at random; you can rename it, or point a domain at it, from its settings. Deploying again updates that same site instead of creating a second one.

02Or drag the folder in

Download the ZIP from the Ship step and unzip it. Open app.netlify.com/drop and drag the unzipped folder onto the page — the folder itself, not the ZIP and not the files inside it. Netlify puts it online and hands you a .netlify.app address straight away. No account is needed to try it, though you will want one to keep the site.

app.netlify.com/drop

03If refreshing a sub-page gives a 404

Your app routes in the browser, but Netlify looks for a real file at that path. The fix is a _redirects file at the root of the folder, and we add it for you: at the Ship step, pick Netlify as the host before you download and it goes into the ZIP. Written by hand it is one line.

/*    /index.html   200

04Your own domain

The free .netlify.app address works and already has HTTPS, so this step is optional. When you do want your own domain, it lives under Domain management in the site settings — Netlify tells you which DNS records to add and issues the certificate itself.

Let it find yours

Drop your ZIP into the builder. It runs the real build in your browser, and when something breaks it points at the line that matters instead of handing you the whole log.

Open the builder