Develop your IoT product with Renode:

Get Started
Swipe Down! Scroll Down! Swipe Scroll

01 / 05

What is Renode?

Renode is an open source software development framework with commercial support from Antmicro that lets you develop, debug and test multi-node device systems reliably, scalably and effectively.

Renode strengths

02 / 05

Renode Cloud Environ­ment

As experienced software developers, we strongly believe that the best way to test and deliver software is through a Continuous Integration system. While the market offers plenty of tools for desktop or web development, it lacks smart solutions dedicated to complex systems operating at the edge.

Renode Cloud Environment is able to recreate the full application development workflow, from the preparation of the environment, through compilation to running unmodified software in Renode and testing it with the Robot Framework and other popular open source tools.

Renode Cloud Environment tracks tested repositories, runs test pipelines, gathers and exposes all the metrics and logs the developers might need from a test run.

It takes only a few clicks to recreate an identical setup on a local PC, providing a fully isolated and deterministic test environment that can be shared with other developers.

Find out how we use RCE to test Time Sensitive Networking in the Zephyr RTOS stack.
Read more

03 / 05

Key Features

Scalable simulation framework with an IoT focus.
Supports a modern, rapid development workflow.
Vastly improves testing capabilities.
Lets you develop complex multinode scenarios.
Built for continuous integration.
Easy to use, open and extendible.
Enables security-hardened devices and systems.

Learn about Scenarios & Applications:

Read more

04 / 05

Quotes

"Renode gives us integrated software emulation for a lot of Arm and RISC-V devices, and we rely on it for our testing."

Pete Warden, TensorFlow Mobile/Embedded Team Lead, Google

"The cost of maintaining platforms in an open source project like TensorFlow is very high, and automated testing reduces that dramatically. Renode gives us integrated software emulation for a lot of Arm and RISC-V devices, and we rely on it for our testing."

Pete Warden, TensorFlow Mobile/Embedded Team Lead, Google

"Antmicro and its innovative Renode platform (...) help us enhance our RISC-V design offerings for customers. The Renode system brings rapid development and debug capabilities to our customers developing soft processors on our award-winning PolarFire FPGA and early adopters of our RISC-V PolarFire FPGA SoC platform."

Venki Narayanan, Senior Director of System Architecture and Embedded Solutions, Microsemi

"Thanks to its extensibility, Renode is already used by several members of the RISC-V Foundation, including Antmicro, for PoCs, performance analyses and prototyping, and the availability of a 64-bit platform will enable a wider adoption among other RISC-V developers."

Michael Gielda, VP Business Development, Antmicro

"With the growing size and complexity of IoT systems, it becomes almost impossible to test protocols thoroughly on real hardware. Renode lets you devise varied scenarios and investigate different setups to improve test coverage and thus the quality and dependability of your solution."

Anas Nashif, Project Architect, Zephyr

"Contiki-NG joins Zephyr in using Renode as the next generation emulation tool! Check it out at Github!"

Joakim Eriksson, Senior Researcher, RISE SICS

Learn about Renode market implementations:

Read More

05 / 05

Getting started

Looks like you're using a mobile device. Leave us an e‑mail address and we will remind you to download Renode.

Email must be formatted correctly.
The download links have been sent to your email address.