An OS to build, deploy and securely manage billions of devices

Latest News:

Apache Mynewt 1.0.0 released (March 22, 2017)

Get set

Apache Mynewt currently offers two ways to quickly get set up, each appealing to different personal preferences and levels of familiarity with embedded systems.

  • Option 1: All-in-one docker container that bundles Newt tool, developer toolchains and libraries. For this option, go to Docker instructions

  • Option 2: Step-by-step instructions to install the Newt tool, developer toolchains and libraries natively on your computer. For this option, go to Native Setup


Start a new project as explained under Create Your First Project. The core Mynewt OS is automatically downloaded as part of the project installation.

  • When you Create Your First Project you define a simulated target and run Project Blinky, the Hello World equivalent in the embedded world.

  • If you have one of the supported boards, you can make real LEDs blink in Project Blinky. Simply choose the appropriate tutorial for the board and proceed.

And More...

Explore the Tutorials section for other interesting projects or simply to learn more about Mynewt's capabilities and get familiar with its use.

Apache MyNewt is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. Apache Incubator
Slack Icon