Want to learn by doing? Dive into our QuickStart Guide and bring your first app to life!
What is Bolt?
Bolt is an AI-powered builder for websites, web apps, and mobile apps. Simply type your idea into the chat, click the arrow icon, and Bolt will transform your idea into a working product in minutes. With a single prompt, you can build:- Stunning websites like landing pages, personal and corporate websites, e-commerce shops, and more
- Powerful web apps such as project management tools, job boards, CRMs, SaaS platforms, booking platforms, and beyond
- Versatile mobile apps including games, productivity tools, social apps, workout planners, and whatever you imagine next
Who is Bolt for?
Bolt is for everyone. Whether you’ve never written a line of code or you’re a full-stack developer, Bolt helps you build more and build faster. New to coding? Bolt removes the technical roadblocks. Just describe what you want, and Bolt creates it for you. You can then change things through simple chat prompts. No coding knowledge required: just bring your ideas and feedback, and Bolt will do the rest. Experienced developer? Bolt gives you speed, flexibility, and full control. Choose your languages and frameworks, connect to source control, and edit your code directly in the built-in editor. Or, don’t. For anyone with a technical background, that’s the beauty of Bolt: code when you want, prompt when you want.What can you build?
You can build websites and JavaScript-based full-stack web applications with Bolt. For inspiration, Bolt’s YouTube channel features use cases of users who have successfully launched their applications through Bolt. You can use a wide range of JavaScript-based web frameworks and integrations with other tools to build your app. Bolt integrates with:- Figma for design.
- GitHub for version control, backups, and collaboration.
- Expo for mobile application development.
- Stripe for payment handling.
Learn more about supported technologies and the recommended architectures in Supported technologies.
Build with your preferred agent
Bolt is powered by large language models (LLMs), which are advanced generative AI systems that turn your natural language prompts into working code. Bolt gives you the choice of which LLM, or agent, powers your builds, so you can work in the way that suits you best.If you’re new to the concept of large language models, you can learn more about how they work in our Introduction to LLMs article.
- Claude Agent – Our most powerful agent is the best choice for building production-quality apps or doing serious work in Bolt. It is far more reliable, runs into fewer errors, and produces more complete web apps on the first try. While it takes a bit longer to run and uses more tokens initially, the improved results make it well worth it.
- v1 Agent (legacy) – Based on the original Bolt experience. It is faster, uses fewer tokens, and is best suited for quick, one-off prototypes or testing layouts and design ideas.
Bolt strongly recommends using Claude Agent if you want the best results and the smoothest building experience. See Agents to learn more.
Bolt Cloud
Bolt Cloud is your all-in-one home for building, launching, and running your app. Instead of managing separate services for databases, hosting, and domains, you can handle everything in one place inside Bolt. This keeps your workflow simple and helps you focus on building your product rather than setting up infrastructure.Databases
When your app needs a database, Bolt automatically creates one for you. You can explore and edit data in a friendly table view, review activity logs, edge functions, and secrets, and also manage users and authentication without leaving your project. However, if you prefer, you can also claim your database and connect it to Supabase.Hosting
Deploy your project to the web in seconds. Every project comes with a free bolt.host subdomain so you can share your work right away. Paid users can connect custom domains and unlock more publishing options. There is nothing extra to configure and no external accounts to maintain.Domains
You can manage your domains directly inside Bolt. Connect a custom domain, adjust settings, and see everything in one place. This provides a streamlined way to manage your app’s web presence without needing to switch between providers.How can you publish your projects?
While you can publish your projects using the integrations listed above, the easiest way is to use Bolt’s built-in hosting. Bolt hosting lets you publish your project to a live URL in seconds, with a free.bolt.host
domain included. No third-party account of any kind is needed: Bolt handles everything.
All Bolt users, both Free and Pro, can publish their projects to a .bolt.host
domain, although custom domains are only available for Pro users.
Bolt and StackBlitz
StackBlitz is Bolt’s parent company, and the two platforms are interconnected in two key ways:- Bolt uses StackBlitz’s WebContainers to provide the development environment.
- It also links with StackBlitz for account and project management. Refer to Accounts and subscriptions for more information.