Skip to main content

Supported browsers

On desktop, Bolt works in Chrome and other Chromium-based browsers. Bolt also works in Safari, with a few differences. Browser extensions such as ad blockers, privacy tools, or VPNs can sometimes cause issues. If things aren’t working as expected, try turning them off and refreshing the page.

Chromium-based browsers

Examples of Chromium-based browsers include:
  • Chrome
  • Microsoft Edge
  • Brave
  • Vivaldi
  • Opera
  • Epic

Safari

Building with Bolt in Safari has two main differences compared to Chromium-based browsers:
  • In Code view, your project files are read-only. You can still open and look through your project’s files, but you can’t edit them directly. Prompt Bolt for any changes you want.
  • Previews are hosted rather than running in the browser, so you might see a message like Building a hosted preview of your app. This is an expected part of working in Safari. A hosted preview is different from your live site. You still have to publish your project to make it a live website.

Opening a project in different browsers

If you created a project in Safari, then open it in Chrome (or another Chromium-based browser), the preview loads automatically. If you created a project in Chrome, then open it in Safari, the preview doesn’t load automatically. To generate your preview in Safari, prompt Bolt: Load the preview or Show my project's preview.

Viewing updates to your preview in Safari

Since Safari previews are hosted, Bolt needs to generate a new version of the preview whenever you make changes. While the preview updates, you may see this message: This preview may be outdated — it refreshes automatically once your latest changes finish deploying.

Mobile

Bolt works on any mobile browser. From your phone or tablet, you can start a project, chat with Bolt, and publish your site. Some features, including code view, project settings, and your database, aren’t available on mobile. Use the desktop app for those. When you publish from mobile, your site is always publicly accessible. You can’t change site visibility from the mobile interface. After your site is published, you need to click Publish again to push changes, just like you do in the desktop app.

Platforms

You can use Bolt to build websites, web apps, and even mobile apps. Bolt projects can be turned into mobile applications using Expo.
Include the words mobile app in your initial prompt to direct Bolt to create an Expo-compatible app.

Languages and frameworks

Bolt focuses on JavaScript-based web technologies. It supports:
  • Node.js for the backend.
  • Browser-native code: any JavaScript framework that runs on the frontend.
Bolt only supports JavaScript-based backends, so languages such as PHP or Python aren’t compatible.

Databases

Bolt offers built-in database creation and management through Bolt Cloud. You also have the option to connect your project to Supabase for more advanced database management and configuration.