Craft and deploy
bulletproof
embedded software

Nerves is a complete IoT platform and infrastructure for you to build and deploy maintainable embedded systems.

Powering rock-solid industrial products

When it comes to IoT development, you need a platform that can handle the hard work for you, so you can get up and running fast. The Nerves Platform bridges the embedded development gap so that your team can focus on what you hired them to do — develop robust IoT products at the speed of business. 

Agile

Built for Portability

Nerves supports multiple targets and makes it easy to switch between them, so you can easily port your code from a prototyping board to your custom hardware. 

Cogssvg

Best for Long-Term Maintenance

Nerves simplifies the maintenance of all your product’s individual components and dependencies, making it easier to produce frequent, high-quality updates to securely distribute and manage through NervesHub.

Supports Lean Systems

Supports Lean Systems

Pack your whole application into as little as 16MB and have it start in seconds by booting a lean cross-compiled Linux directly to the battle-hardened Erlang VM.

Groupc

Ramp Up Fast

Go from "mix new" to running code on your device in minutes. From cross-compilation to remote device access, our tools have you covered.

Get started in less than 30 minutes

Read the “Getting Started” pages in our docs to set up the Nerves Platform

GET STARTED HERE

Check out our repositories on Github

NERVES ON GITHUB

Manage your fleets with confidence

CHECK OUT NERVESHUB

Nerves in action

Le Tote

Le Tote

Increasing Warehouse Efficiency with Nerves

READ CASE STUDY
Hop

Hop

Using Nerves to Build a Facial Recognition-Powered Beer Kiosk System

READ CASE STUDY
FarmBot

FarmBot

Managing Fleets of Smart Farming
Devices with Nerves

READ CASE STUDY