Developers
Publish services to a global network of devices without building or managing infrastructure.
Why build on ALL
- Distribution: an installed base of devices across many regions
- Deployment: the platform handles rollout to nodes
- Version management: ship updates through the Developer Console
- Visibility: track installs and performance per app
- Revenue: usage-based or subscription revenue from your app
You focus on the service. ALL handles infrastructure provisioning, device compatibility and node acquisition.
What your app can do
- run in its own sandbox on ALL Core OS
- request only the permissions it needs
- access USB and device interfaces, such as receivers, sensors and radios, under controlled permissions
- run on lightweight hardware with low overhead (no Docker)
See ALL Core OS for details.
Publishing flow
- Build your app for ALL Core OS
- Submit it through the Developer Console
- The app goes through ALL's review
- Once approved, it appears in the App Store and node operators can install it
Coming soon
SDK, app packaging format, permission reference and review guidelines.