Where to use containers

There are two primary use cases for deploying Niagara as a container: embedded deployment as an alternative for NPSDK (Niagara Portability Software Development Kit) and Supervisor deployment in a cloud service or on a server device locally.

Next generation NPSDK deployment

Note that containers are not appropriate for devices targeted by Smart Edge SDK. If a device is capable of running a container, it can run full Niagara.

  • OEM-specific engagement to support custom hardware

  • Works out of box

  • Differences from NPSDK

    • Faster onboarding time by OEM engineering team

    • Limited opportunities for customization. See also “Limitations”.

Standard cloud service deployment

  • N4Supervisor for AWS or Azure.