Hosting and scaling

This section explores how Bubble hosts your app

Bubble is frequently referred to as a "no-code" tool or a "visual programming language." While both terms aptly describe Bubble's functionality, they don't tell the full story - Bubble is also a hosting and service provider that offers a range of hardware and software capabilities.

Bubble is a fully cloud-based service, similar to many popular applications of today. In practice, this means that both your app and the editor you use to build that app lives in your browser and is available at all times without having to install or maintain any local files. As long as you are online, you can log in from any device and continue your work where you left off. It also means that Bubble is constantly updated with new features, security measures and fixes.

More than a language, Bubble is a platform for building web applications, and this type of service is often called platform-as-a-service – or PaaS. In this article, we'll explore what kind of services our platform offers, and how it helps you build, deploy and run your app. We'll also cover what scaling means, and how Bubble lets you grow your app's feature set and user base seamlessly.

Hosting - how Bubble hosting works and what it includes

When you set up a Bubble app, we automatically host all the needed server resources and capabilities needed for the app to be built, deployed and used. This article explores what this means, as well as the details regarding the actual physical servers.

Article: How Bubble hosting works

Scaling - how Bubble lets you scale your app seamlessly

As you launch your app and your user base starts to grow, the consumption of server resources may increase over time. Bubble has multiple features built in to make sure that you can safely welcome new users without instability, downtime or cumbersome manual server management. This article covers what this means.

Article: Scaling with Bubble

Connecting to a custom domain

You can connect to a custom domain (such as The article below explains the process of registering and adding a custom domain:

Article: Custom domain and DNS (links to the Getting started section)

Last updated