Sorry, you need to enable JavaScript to visit this website.


Your feedback is important to keep improving our website and offer you a more reliable experience.


Libmraa is a C/C++ library with bindings to both Javascript and Python to interface with the IO on Galileo, Edison, and other platforms. LIbmraa has a structured and sane API where port names and port numbering matches the board that you are using. Use of libmraa does not tie you to specific hardware; with board detection done at runtime you can create portable code that will work across all supported platforms.

Our intent is to make it easier for developers and sensor manufacturers to map their sensors and actuators on top of supported hardware, and to allow control of low level communication protocols by high level languages and constructs.