Over-the-air software updates for embedded Linux devices

Mender is an open source tool for updating your embedded devices safely and reliably

Remote updates delivered over any TCP/IP network
Automate the way updates are rolled out
Image-based updates from Mender's server side to your connected devices

Sign up to our newsletter for announcements and information about the Mender project

Why use Mender?

Reduce bugs and vulnerabilites

Reduce bugs and vulnerabilites

Keeping your devices up to date makes them safer and more secure

More control

More control

Fine grained control over your update rollouts

Secure communication

Secure communication

Mender uses secure TLS protocol and authentication

Intuitive UI

Intuitive UI

View dashboards and reports in an inuitive user interface

How it works

Mender is an open source project to help secure connected embedded devices by providing a safe and reliable software update process.

We know the risks of updating devices in the field. That’s why Mender uses a dual A/B rootfs partition layout, secure communication via TLS, and carries out integrity checks on images prior to deployment.

Mender currently supports Linux-based devices that use U-Boot and provides a meta layer for the Yocto Project for very easy integration with Yocto-based distributions.

Are you an Embedded Developer? Participate in a Mender user test and receive a $50 Amazon gift certificate

Sign up for a 1 hour user test and earn a reward Sign up to participate


Why did we choose Golang over C?

21st Oct 2016

There were many tradeoffs we considered as we began this project. We were aware that a healthy portion of our potential users were C programmers. However, we chose Golang over C for both our management server and client as we felt that Golang would best benefit the embedded Linux community due to the following:

  • Golang has more core language features and libraries that allows much faster development of applications. This means that more Mender features can be developed for the community and use...

Read more

Mender management server (test version) released!

10th Oct 2016

We have just released the test version of the Mender management server! While we have had the client-side component out for some time, we have now released a version of the management server. You can now use it to deploy software updates (images) to the client, either a virtual one or a physical device. We encourage you to try it and would very much appreciate any and all feedback:

Try Mender

Now with the management server component you can deploy an image-based update through our UI. And bo...

Read more


Automate over-the-air software updates with Mender



The risks of the Industrial Internet of Things


Upcoming events

Talk on Cryptography Basics for Embedded Developers
December 6th-8th 2016
Follow @mender_io

Sign up below to be updated with news, events, and important information about Mender