README
OpenBalena is a platform to deploy and manage connected devices. Devices run balenaOS, a host operating system designed for running containers on IoT devices, and are managed via the balena CLI, which you can use to configure your application containers, push updates, check status, view logs, and so forth. OpenBalena’s backend services, composed of battle-tested components that we’ve run in production on balenaCloud for years, can store device information securely and reliably, allow remote management via a built-in VPN service, and efficiently distribute container images to your devices.
To learn more about openBalena, visit balena.io/open.
- Features
- Getting Started
- Compatibility
- Documentation
- Getting Help
- Contributing
- Roadmap
- Differences between openBalena and balenaCloud
- License
- FAQ
- How do you ensure continuity of openBalena? Are there security patches on openBalena?
- How do you ensure the "Join" command actually works between openBalena and
- Is it "production ready"?
- Can a new device type be added to openBalena?
- Are there open-source UI dashboards from the community for openBalena?
Features
- Simple provisioning: Adding devices to your fleet is a breeze
- Easy updates: Remotely update the software on your devices with a single command
- Container-based: Benefit from the power of virtualization, optimized for the edge
- Scalable: Deploy and manage one device, or one million
- Powerful API & SDK: Extend openBalena to fit your needs
- Built-in VPN: Access your devices regardless of their network environment
Getting Started
Our Getting Started guide is the most direct path to getting an openBalena installation up and running and successfully deploying your application to your device(s).