Learn more about the types of apps you can build in Bubble and how security, privacy, and ownership work.
Our Academy course on the Bubble Fundamentals
Bubble is at the same time a visual programming tool and a cloud platform. You use the programming tool to build your applications, while the cloud platform hosts and runs them.
You design, build, maintain, and scale your app using the Application Editor, which is accessed in the browser. There is nothing to download. As soon as an app is created on Bubble, it is hosted on Bubble's cloud infrastructure, and it can be accessed from anywhere.
Bubble lets you build web applications. The applications can be accessed in a browser on a computer, tablet, or phone. Applications have a database and users can create an account, save data, retrieve data, etc. Bubble's powerful editor is open-ended, and like a traditional programming language, there's no fixed set of possibilities. By combining different data and logic operations, you can create very simple to extremely complicated applications. Without getting into a detailed list of features, Bubble supports:
- Creating user accounts;
- Saving, modifying, deleting and retrieving data;
- Real-time updates;
- Connecting to any kind of external services that expose an API (including payments, sources of data, authentication providers, etc.);
- Building responsive applications, which adjust to the width of the screen.
Bubble does not generate native apps for iOS and Android out of the box yet. Some users have managed to successfully deploy apps to both stores. If you are building native first software and want to use Bubble, we recommend you build a web version first as a one-page application, and then convert it into a native app. The Forum is best for this process, since other users have gone through it. We plan to add this to our core functionality in the future, but cannot commit on a timeline for this yet.
Thousands of web applications are built on Bubble, including startups, internal company tools, and personal projects. Bubble is one platform that does it all for you, which means you no longer have to be a coder or hire a team of engineers to build the app that you want to build.