Balena
Balena is a complete platform for building, deploying, and managing fleets of connected Linux devices. The platform combines balenaOS, balenaEngine, balenaCloud, the balena CLI, and the balena SDK so teams can build container-based device images and continuously deliver them to devices in the field. The balenaCloud REST API exposes device, fleet, release, and organization management using OData-style queries.
Balena publishes 5 APIs on the APIs.io network. Tagged areas include Containers, Device Management, Edge, Embedded Linux, and Fleet Management.
Balena’s developer surface includes documentation, SDKs, CLI, GitHub presence, engineering blog, pricing, support, and 8 more developer resources.
APIs
Balena Cloud API
The balenaCloud REST API is the primary interface to the balena platform. It exposes resources for devices, fleets (applications), releases, environment variables, organizations...
Balena Devices API
Provision, inspect, configure, and remove devices in balenaCloud, including environment variables, tags, status, and OS information.
Balena Fleets (Applications) API
Manage balena fleets, formerly known as applications, that group devices and releases for deployment.
Balena Releases API
Manage container-based releases and their assets, pinning, and rollout across a fleet.
Balena Supervisor API
On-device REST API exposed by balena Supervisor for local control of containers, application state, host configuration, reboot, shutdown, and update checks.