Improve this doc


Balena makes it easy to deploy code to fleets of connected devices, bringing the power of Linux containers to the edge. We've optimized the cloud paradigm for remote devices, taking familiar container workflows and custom building for low overhead, high reliability, and out-of-the-box support across a wide variety of devices. With a few simple commands, you can monitor, manage, and update your fleet from anywhere.

Our balena primer covers the platform from end to end, walking through all the pieces and how they fit together.

Ready to dive in? The getting started guides take you step-by-step through creating your first fleet, provisioning your first device and deploying your first release.

Once you're up on the basics, we've got all the info you need to build and manage larger fleets with more advanced functionality:


As you develop your application and grow your fleet, these guides will help you configure and package your services, ensuring you have the proper container setup and that you can interact with hardware and system resources.


When you're ready to bring your application from one device to an entire fleet, read up on the basics of the balena build pipeline, as well as some advanced features to make your code deploys smaller, faster, and more reliable.


Check here for details on all the tools we provide for managing your device fleet, including configuration, variables, SSH access, and checking device logs all from the dashboard.

Masterclasses & balenaHub

To gain mastery in various products and workflows supported by balena, head on over to balena Masterclasses and checkout out projects made by the community on balenaHub.

Haven't found what you're looking for? Stop by our FAQ and Reference sections, or better yet, use the search in the upper-left corner. And if you still have questions, help is always available! Refer to the balena Glossary for definition on any of the terms referred in the docs.

Check out our public roadmap for features being worked on by the team & be sure to add new features that you want.