The Free plan includes 10 starter devices. Starter devices are any devices created within a default starter application. Starter applications are your playground to experiment with the full balena feature set.
These applications have exactly the same feature set as the microservices applications, and starter devices will behave just like microservices devices. The only limit on the starter applications is device count. You can have a maximum of 10 total devices shared across all the starter applications you create. To learn more, please see balena.io/docs/learn/manage/app-types.
Microservices devices are any devices created within a microservices application. A microservices device is capable of running multiple containers, enabling you to run a microservices architecture on your devices. This type of device also exposes an optional internet-accessible device URL. The microservices application type is what we recommend for most users and gives you the full power of container technology at the edge.
Essentials devices are any devices created within an essentials application. An essentials device is limited to a single container and doesn’t have access to the device URL functionality. Essentials application types are recommended for users looking for a more traditional over-the-air update solution, and do not run a microservices architecture.To learn more, please see balena.io/docs/learn/manage/app-types.
The Prototype plan includes 20 devices and the Pilot plan includes 50 devices. These included devices can be either microservices devices, essentials devices, or a mix of both. It’s up to you and depends on what type of application(s) you choose to create.
For example, if you are on a Prototype plan, you could have one essentials application with 10 devices and one microservices application with another 10 devices; or one essentials application with 20 devices; one microservices application with 20 devices; etc. These are in addition to your 10 free full-featured devices.