Craft and deploy
bulletproof
embedded software
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.
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.
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
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.
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 HERECheck out our repositories on Github
NERVES ON GITHUBManage your fleets with confidence
CHECK OUT NERVESHUBNerves in action