> ## Documentation Index
> Fetch the complete documentation index at: https://support.bolt.new/llms.txt
> Use this file to discover all available pages before exploring further.

# Netlify for hosting

> You can publish your projects using Bolt hosting, or you can connect them to Netlify for deployment through their platform.

Bolt now includes built-in [hosting](/cloud/hosting) and [custom domain management](/cloud/domains). Previously, these features were handled through Netlify.

All new projects created in Bolt are published using Bolt hosting by default, though you can choose to publish new projects to Netlify instead if you prefer.

## Connect Bolt to your Netlify account

A Netlify account is required to connect Bolt to Netlify. If you don't have one, [sign up for one](https://app.netlify.com/signup).

Follow these steps to connect your Netlify account to Bolt:

<img src="https://mintcdn.com/stackblitz/kES7OS7KYvbBVIun/images/applications-connect.png?fit=max&auto=format&n=kES7OS7KYvbBVIun&q=85&s=b4845141a4f7260bdb976e30c09ee900" alt="The Netlify connection option in Bolt's Applications settings" width="1777" height="1004" data-path="images/applications-connect.png" />

1. Open any Bolt project.
2. Click the **gear icon** in the top center of your screen, then click **All project settings**.
3. Click **Applications** under Personal Settings.
4. Click **Connect** in the Netlify section.
5. Log in to Netlify as prompted.
6. Follow Netlify's steps to complete the process.

## Publish new projects to Netlify instead of Bolt hosting

While Bolt hosting is the default hosting option provided when you choose to publish a project, you can also choose to connect a Netlify account and publish your project to Netlify hosting instead.

To switch a project from Bolt to Netlify hosting, two things are required:

* You must first [connect Bolt to your Netlify account](/integrations/netlify#connect-bolt-to-your-netlify-account) as described in the section above.
* You must not have already published your project to Bolt hosting. (There is no going back; you'll have to create a new, unpublished copy of the project if you've already published it to Bolt hosting.)

<video autoPlay={true} muted={true} controls={true} loop={true} playsInline={true} src="https://res.cloudinary.com/dlq2nawz5/video/upload/v1756357290/netlify-vid-choose-netlify_rgdngz.mp4" />

To switch from Bolt to Netlify hosting and publish your site, follow these steps:

1. Click the **gear icon** in the top center of your screen, then click **All project settings**.
2. Click **Domains & Hosting**.
3. Use the drop-down to select **Netlify** for your hosting provider.
4. Close the Settings window.
5. Click **Publish** in the top-right corner of your screen.
6. Click the second **Publish** button that appears.
7. Wait about a minute for Bolt to deploy your site.
8. Click the link that appears in the chat window to open your site (published to Netlify) in your browser.

## Change your Netlify URL

When you first publish your app, Bolt automatically creates a random `netlify.app` URL name for you.

<Note>
  This feature is available on Teams plans only. Users on individual plans will not see the option to edit the automatically-generated URL.
</Note>

To change your Netlify domain name after the initial publish, follow the steps below:

1. Click **Publish** in the top-right corner of your screen.
2. Click the **pencil icon** next to your published domain URL.
3. Make your changes in the window that appears.
4. Decide whether to republish after updating using the checkbox.
5. Click **Save**.

## Unpublish a project with Netlify hosting

Want to take down a site you've published with Netlify hosting? No problem, just follow these steps:

<img src="https://mintcdn.com/stackblitz/nD_bu5OTD145SDba/images/unpublish-domain.png?fit=max&auto=format&n=nD_bu5OTD145SDba&q=85&s=d12a6623e5904a6e3da4b2276c0f96e8" alt="The unpublish domain option in Bolt" width="1829" height="1011" data-path="images/unpublish-domain.png" />

1. Click the **gear icon** in the top center of your screen, then click **All project settings**.
2. Click **Domains & Hosting**.
3. Click the red **Unpublish** text.
4. Confirm by clicking **Unpublish** again.

## Switch your project from Netlify to Bolt hosting

<Danger>
  You cannot switch from Netlify to Bolt hosting when your project is in a published state.
</Danger>

To switch your project from Netlify to Bolt hosting, follow the steps below:

1. [Unpublish your project](/integrations/netlify#unpublish-a-project-with-netlify-hosting) if it is currently published to Netlify.
2. Click the **gear icon** in the top center of your screen, then click **All project settings**.
3. Click **Domains & Hosting**.
4. Use the drop-down to select **Bolt Cloud** as your hosting provider.

<Check>
  Your project will now publish to Bolt hosting.
</Check>

## Limitations

If you plan to continue using Netlify, you may want to understand more about the platform and the type of software it's designed to host. For example, Netlify can't host your database or a traditional backend.

* Read Bolt's [Supported technologies](/building/supported-technologies)
* [What is Netlify?](https://docs.netlify.com/platform/what-is-netlify/): Netlify's own description of their purpose and features.
* [Intro to Composable Architecture](https://www.netlify.com/guide-to-composable-architecture): this is a big topic, but it's worth exploring, as it helps you understand what Netlify can and can't support, and how to build for publishing to Netlify.

<Info>
  Explore Netlify's [website](https://www.netlify.com/) and [documentation](https://docs.netlify.com/) for full details of Netlify's features.
</Info>

## Publish manually

You can also publish your project to Netlify without connecting your Bolt account.

1. Run the project build command (usually `npm run build`).
2. Click **Download** to download the project.
3. Follow Netlify's [Manual deploy instructions](https://docs.netlify.com/site-deploys/create-deploys/#drag-and-drop).

<Note>
  Note that Bolt calls this feature **Publish** whereas Netlify calls it **Deploy**.
</Note>

Netlify provides a video tutorial:

## Disconnect your Netlify integration

If you'd like to disconnect your Netlify integration, follow the steps below:

1. Open any Bolt project.
2. Click the **gear icon** in the top center of your screen, then click **All project settings**.
3. Click **Applications** under Personal Settings.
4. Click **Disconnect** in the Netlify row.
5. Log in to your Netlify account and remove Bolt from your authorized applications:
   1. Click your profile > **User settings** > **OAuth**.
   2. Under **Authorized applications**, click the menu for the **Bolt** entry.
   3. Click **Revoke access**.

## Netlify FAQs and troubleshooting

<AccordionGroup>
  <Accordion title="How can I unpublish a project on Netlify?" icon="seal-question">
    For projects published after August 14, 2025, see [Unpublish a project with Netlify hosting](/integrations/netlify#unpublish-a-project-with-netlify-hosting). For projects originally published to Netlify prior to August 14, 2025, **without a Netlify integration**, contact [Bolt customer support](/troubleshooting/contact-support) to request unpublishing. If your account does have a Netlify integration, you can unpublish your site through your Netlify account. See their article on [Deploys, rollback, and deletion](https://www.netlify.com/blog/deploy-deletion/).
  </Accordion>

  <Accordion title="I published my project with Netlify before Bolt hosting was introduced on August 14, 2025, do I have to switch off Netlify to Bolt?" icon="seal-question">
    No, you do not have to make the switch. The choice is yours to continue publishing your existing projects to Netlify and use them to manage any custom domains, or to [switch to Bolt hosting](/integrations/netlify#switch-your-project-from-netlify-to-bolt-hosting).
  </Accordion>

  <Accordion title="Can I publish new projects to Netlify?" icon="seal-question">
    Yes, though your project needs to be in an unpublished state to make the switch. See [Publish new projects to Netlify instead of Bolt hosting](/integrations/netlify#publish-new-projects-to-netlify-instead-of-bolt-hosting).
  </Accordion>
</AccordionGroup>
