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 x86 or ARM hardware platform (single board computer, device, server or virtual machine) into a smart edge device, securely and remotely managed from Nuvla.io. NuvlaEdge runs on most Linux-based operating systems with support for Docker and/or Kubernetes.

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.io 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.io 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 installs 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-service 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.io 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.io group(s).

GPU-ready

If your edge hardware includes GPUs (e.g. NVIDIA), 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

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.io 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 not only the latest innovations from the thriving open-source communities, but also their maturity. This also means that you have full visibility of 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 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 specialist 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 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.io to isolate the device, while it gets investigated.

Security

Once powered-up, the NuvlaEdge-powered device initiates a secured connection to Nuvla.io. 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 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 NuvlaEdge software in a simple and secure manner. Combined with Nuvla.io remote-control capabilities, this means you don’t need IT experts onsite anymore. And you can watch and manage your growing edge fleet from the comfort of your centralised Nuvla.io dashboard.

Runs on any Linux OS

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 NuvlaEdge software, so get in touch.

Made in Switzerland

Like the Nuvla.io platform, 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. Our international team prides itself on its constant quest for precision and excellence.

Tell me about the software?

NuvlaEdge software is open source and maintained on GitHub.

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

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 NuvlaEdge software, including the data gateway, a Mosquitto MQTT broker, useful for apps to communicate with each other.

Hardware to transform into NuvlaEdge

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

We have already certified from several manufacturers.

Have different hardware? Get in touch! It's very likely that it will work right out of the box. And we’ll be happy to help you with certification.

Contact us