NuvlaEdge

Secure and intelligent edge computing software

With NuvlaEdge, turn your hardware into a smart edge device.

Discover our solutions

Start your free trial

Sign up with

What does NuvlaEdge do?

NuvlaEdge software turns any ARM or x86 computer, gateway, server or virtual machine into a smart edge device, managed from the Nuvla platform.

This software is open source, secure and installs in minutes.

Main features

Connectivity

Certified for all common forms of IP connectivity, the NuvlaEdge powered edge device can communicate on mobile (3G, 4G and 5G), Ethernet, Wi-Fi and even satellite. When registering a NuvlaEdge device, an optional secured VPN connection can be automatically established with the Nuvla platform. From there you can control your edge devices as if they were sitting on your desk, on your private network.

Container-ready

Any application packaged as Docker containers, and built for your hardware platform (e.g. ARM, x86) can be deployed on a NuvlaEdge powered edge device. You can also manage multi-container apps using Docker Compose, Docker Swarm or Kubernetes. This means you can create highly available apps at the edge and in the cloud.

Cost savings

By moving to containers, you can replace several physical servers with a single NuvlaEdge-powered edge device. And with the Nuvla secured remote-management platform, you can centralise your operations and save on network costs, while improving security and privacy. Why clog up your office with ugly and noisy servers when you could have a highly optimised, silent and simple-to-operate edge-to-cloud solution?

Flexibility

Affordable for small and large deployments for small to large customers. Edge-to-cloud doesn’t have to be a difficult journey. NuvlaEdge software installes in minutes and can be industrialised at the factory. A perfect first step on your edge computing digital transformation journey. And you won’t need to hire a team of experts since this is a B2B as-a-sevice solution.

Full stack, full power

Unlike most edge solutions, NuvlaEdge software does not impose anything on the way you build your apps. This means you can bring your favourite tools, language and libraries to build your edge apps. This facilitates reuse and gets you where you want to be faster. We also don’t impose any specific software development kit (SDK), ensuring no lock-in nor unnecessary constraints.

Private app store

You are not limited to the public Nuvla marketplace. You can build your own private app store within the Nuvla marketplace, using your own private Docker registry if you prefer. You will also be able to share these apps with colleagues and partners in the safety of your own private Nuvla group(s).

GPU Ready

If your edge hardware includes GPUs (e.g. NVIDIA), the NuvlaEdge software will automatically detect it and expose it to containerised apps. This means your apps can take full advantage of GPUs without the complexity of discovering specialised hardware.

Hyperconverged

The NuvlaEdge software turns any certified x86 and ARM hardware platform into a hyperconverged system, where users can “carve” as much resources as needed for a given application. This means applications can happily run alongside each other, even on small devices, with minimum impact on each other. Via the Nuvla management platform, containerised applications can be dynamically deployed, monitored and updated, without needing to change the hardware.

Open Source

NuvlaEdge is now fully open source software, and we ensure that the entire stack, including its dependencies, is Apache 2.0 compatible. This means that we leverage the latest innovations from the thriving open source communities, but also their maturity. This also means that you have full visibility on the software you run on your infrastructure, knowing that there is no lock-in.

Plug-and-Play

Once installed, NuvlaEdge is a turn-key solution. From factory settings, you plug it in, power it up and you are good to go. The automated and secured registration process ensures that each edge device is yours and uniquely configured and initialised. This can even include an optional dedicated set of credentials for Virtual Private Network (VPN) access.

Remote Control

Devices running the NuvlaEdge software are remotely controlled, using a secured connection, giving you full visibility and manageability of each edge device and the applications running inside of them. This feature works on all IP connectivity, even if the NuvlaEdge is connected to the network via a private IP. It also works with intermittent connectivity, which is common in many field scenarios.

Ruggedised

Working with specialists hardware vendors, you can create ruggedised platforms, for extreme weather and environments. The same applies for connectivity, including 5G and satellite. Combined with our robust software, this means your devices running the NuvlaEdge software have the best chance to survive their mission, even in harsh and semi-connected environments. And if a device is compromised, you can use Nuvla to isolate the device, while it gets investigated.

Security

Once powered-up, the NuvlaEdge powered device initiates a secured connection to Nuvla. Once the secured registration process is done, each NuvlaEdge is unique and assigned to a specific user account or group. This means that any device can be controlled remotely and isolated (quarantined), upgraded or downgraded should any problems arise. You can also go to the next level of security by deploying AI driven cyber defence apps from our app vendors.

Simplicity

Smart factory settings and zero config means it’s a child’s play to set up and use. You can even ship your edge hardware with minimum configuration and let a non-expert in the field register and activate the devices running the NuvlaEdge software in a simple and secure manner. Combined with its the Nuvla remote-control capabilities, this means you don’t need IT experts on-site anymore. And you can watch and manage your growing edge fleet from the comfort of your centralised Nuvla user interface.

Runs on any Linux Operating System

The NuvlaEdge software runs on most Linux operating systems, as long as they support Docker. Installing NuvlaEdge takes minutes, and you can find detailed instructions on our documentation website. We can also help you certify your Linux based operating system for the NuvlaEdge software, get in touch.

Made in Switzerland

Like the Nuvla software, the NuvlaEdge software is also designed Switzerland. Working closely with our hardware and distribution partners, we guarantee that the product is developed, integrated, tested and certified according to our highest standards. While an international team, we pride ourselves in our constant quest for precision and excellence.

Tell me about the software?

The NuvlaEdge software is open source and maintained on GitHub.

You will also find detailed installation instructions on our documentation website.

The NuvlaEdge software installs in minutes.

Its installation can also easily be industrialised, allowing it to be rolled out at scale, from your factory. Get in touch for help in setting this up for your project.

NuvlaEdge is made of micro-services

The software needs as little as 130 MB of memory, leaving plenty of space for your apps to run, even on constrained devices.

Here is a view of the different Docker micro-services that are part of the NuvlaEdge software, including the data-gateway, a Mosquitto MQTT broker, useful for apps to communicate with each other.

Hardware to transform into NuvlaEdge

The NuvlaEdge software runs on most computers, gateways and servers with both x86 and ARM architectures.

The manufacturers below provide edge hardware already certified to run the NuvlaEdge software.

Have different hardware? Get in touch! The chances are that it’ll work right out of the box. And we’ll be happy to help you with certification.

Contact us