Skip to content

Overview#

About#

What is Magistrala?#

Magistrala is modern, scalable, secure open source and patent-free IoT cloud platform written in Go.

It accepts user and thing connections over various network protocols (i.e. HTTP, MQTT, WebSocket, CoAP), thus making a seamless bridge between them. It is used as the IoT middleware for building complex IoT solutions.

banner

Features#

  • Protocol bridging (i.e. HTTP, MQTT, WebSocket, CoAP)
  • Device management and provisioning
  • Fine-grained access control
  • Platform logging and instrumentation support
  • Container-based deployment using Docker
  • Data ingestion, processing and storage.
  • Scalable and distributed by design
  • Multi-tenancy support
  • Extensibility and customization support

Contributing to Magistrala#

Thank you for your interest in Magistrala and the desire to contribute!

Take a look at our open issues. The good-first-issue label is specifically for issues that are great for getting started. Checkout the contribution guide to learn more about our style and conventions. Make your changes compatible to our workflow.

License#

Apache-2.0