The IoT App Store

Create, publish and distribute software on one platform, with reliable over-the-air updates to only your devices in a secure and validated way. We provide the infrastructure for secure management and maintenance of your Linux platform ecosystem or fleet of devices. Whether you need a custom app store for your IoT appliances or a private application repository on premise, we have a solution for you.

Enterprise ready

  • Reliable OTA (over-the-air) updates
  • Secure authentication
  • CI/CD integration
  • Management dashboard
  • Usage analytics
  • Multi-tenancy

READ ABOUT THE COMPANIES USING APP STORES FOR IOT

Large-scale commercial IoT deployments are not one size fits all. They require infrastructure that is open, scalable, and secure, with software that can evolve to meet the changing needs of the customer. Ubuntu Core brings a powerful and open architecture to IoT gateways, ensuring they're an enabler of business success for customers, now and in the future.

Ben Corrado, Co-founder, Rigado

Enabling IoT ecosystems

OEMs

Build new business models around your devices. Seize the opportunity to create platform business models based on software-defined devices.

Software vendors

Create a store to publish your software or re-sell software from other vendors. New distribution channels and brand visibility.

System integrators

Create a store to market your IoT solutions to clients anywhere in the world. Access new markets at minimal cost.


Securely manage your IoT fleet

  • Onboard new devices

    New devices are securely authenticated and added to your managed IoT fleet. Devices are connected to your dedicated app store, with cryptographic protection built into the operating system and the store. Access to applications and data for each device is in your control.

  • Usage analytics

    Track the use of your devices over a dashboard. The IoT app store taps into the APIs provided by Ubuntu Core to extract usage metrics and present them through a user-friendly interface.

  • Reliable over-the-air (OTA) updates

    Application and operating system updates are delivered as deltas to minimise bandwidth consumption and the associated costs. Over-the-air updates are transactional, so devices rollback to a stable state if a failure occurs.

  • Tamper-proof fleet management

    Device policies and configuration are defined and controlled by documents stored on the device, and signed by OEMs with strong cryptography. Manufacturers have full control over usage of their devices.

What are the use cases?

Our app stores handle a wide range of business scenarios, from simple software distribution to complex IoT ecosystems development.

  • Appliances

    App stores can power fleets of software-defined appliances. Devices upgrades can be offered as snaps. An admin interface is delivered out of the box with basic usage analytics functionalities.

  • Line of products

    App stores can be dedicated to specific IoT device series in a model family. Each device model will have a store through which applications are published and managed.

  • Platform ecosystems

    In this scenario, substores are created through which third party IoT applications can be distributed. Third party publishers maintain control of their content when distributed through reseller stores.

  • Partnerships

    Partner OEMs can create shared app stores to complement their applications offering upstream in the value chain. This enables multi-tenancy models.

Optimising IoT bandwidth

Enterprise-ready

Many enterprises and device manufacturers depend on Canonical's IoT App Stores to distribute software onto their devices in the field. Additionally, Canonical can provide commercial support plans for enterprises through Ubuntu Advantage. The Snap Store Proxy allows you to control, update and isolate your devices from the internet.

Commercial support


Canonical offers commercial support plans for enterprise deployments providing:

  • 24/7 phone and web support
  • Access to our world-class technical team
  • Private software repositories
  • Guaranteed levels of service
  • Own app ecosystem control and management
  • Snap Store Proxy functionality
Find out more about App Store pricing

Snap Store Proxy


The Snap Store Proxy gives you all the benefits of an IoT App Store with device, operating system and application updates all within your firewall.

  • Pin to a specific version of software on your devices
  • Determine which devices connect to your Store Proxy
  • Manage users allowed to override revisions
  • Maximise bandwidth and speed by caching downloads and snap traffic

Learn more about the Snap Store Proxy

Dedicated App Store

Curate your own app collection with custom pricing and unique applications.

Having a managed app store allows you role-based access controls, complete control of application versions, updates and controlled rollouts for $15,000 per year. We enable integrators and VARs to operate app stores on behalf of their clients. Access to the full Ubuntu app ecosystem requires device certification.

Check if your device is certified ›

Ready to innovate?

Whether you are a startup bringing your concept to market or already established, we have considerable expertise and infrastructure to launch and support your product journey. Tell us your story and let’s work together.

Contact us