This guide is intended for developers who would like to work directly with the Bubble source code.
For API-level details, see the Bubble API Guide and the Bubble API Reference
The easiest way to get started with Bubble is to use the Vagrant Developer Setup.
If you’d prefer not to use Vagrant or want to build things locally, follow the Bubble Manual Development Setup instructions.
Whether you choose to use Vagrant or set things up manually, read Bubble Developer Tasks to understand how to keep the code up to date, run the API server, rebuild the jar, and more.
What to do next depends on what you want to do with Bubble.
If you’ve started the Bubble API already using run.sh
, and want to launch a Bubble,
continue with activation.
Would you like more guidance on starting the Local Launcher?
If all you want to do is launch your own Bubble, starting with the Bubble Docker Launcher is probably faster and easier.
Or perhaps you want to interact with Bubble programmatically? Explore the Bubble API Guide and Bubble API Reference.