Open source IoT Platform
Edge computing and
Consulting services

Mainflux Labs is a company offering an end-to-end, open-source
IoT platform, edge computing gateway and consulting services
covering the software and hardware layers of the internet of things technology

open source internet of things
Mainflux is member of the Linux Foundation Edgex Foundry project, in which it has leadership role
MEMBER & LEADERSHIP
Mainflux team authored book Scalable Architecture of Internet of Things published by O'Reilly Media
AUTHORED BY MAINFLUX TEAM
Mainflux is member of The Science technology park Belgrade
MEMBER
The Government of Serbia Innovation Fund, supported by European Union and World Bank technology innovation programs, has awarded Mainflux a significant funding grant for the continued development of its two main systems,the core IoT Platform and the EdgeX Gateway.
FOUNDED BY
SERBIAN INNOVATION FUND

OPEN SOURCE IoT PLATFORM

ON PREM,
HYBRID OR CLOUD

Mainflux is a performant and secure open-source IoT platform offering comprehensive capabilities for developing IoT solutions, connected applications, and smart products.

Designed as a set of microservices containerized with Docker and orchestrated using Kubernetes, the Mainflux IoT platform provides essential software infrastructure and middleware functions, including:


  • Device management

  • Data aggregation and data management

  • Connectivity and message routing

  • Event management

  • Core analytics

  • User Interface

  • Application enablement

mainflux internet of things technology stack



FEATURES





Open source & Patent Free

Released under the Apache 2.0 license, it ensures transparency, community-driven testing, bug fixes, and eliminates vendor lock-in and licensing issues.




Secure

Robust security via deployment-ready Mainflux Authentication and Authorization Server, customizable API keys, scoped JWT tokens, mutual TLS (mTLS) authentication with X.509 certificates, and NGINX reverse proxy for load-balancing, TLS, and DTLS connection termination.




Performant

Built using Golang and a microservice architecture, Mainflux delivers high performance, rapid deployment, fast execution, and a minimal resource footprint.



iot platform extensibility

Built for Extensibility

Easily extendable, allowing new features and vertical applications without core-platform modifications or reconfigurations.



integration

Seamless Integration

Open, modular, and flexible architecture supports multiple IoT protocols and intuitive APIs for seamless integration with existing enterprise systems (e.g., ERP, BI, CRM), databases, analytics software, backend services, and cloud platforms.




Protocol and Device Agnostic

Multi-protocol support, hardware agnostic design, and connectivity across any device or application, using a PUB/SUB multiprotocol messaging bridge (HTTP, MQTT, WebSocket, CoAP) powered by the NATS broker.




Scalable and Responsive

Microservice-based architecture built using proven open-source technologies ensures high performance, scalability, and fault tolerance.




Scale-Down Deployment

Deployable across a wide range, from multi-datacenter environments down to Raspberry Pi-class devices.




Low Opex

Designed specifically to ensure minimal operating expenses (OPEX) by selecting efficient core technologies.




On prem, Hybrid or Cloud

Easily deployed on-premises, in hybrid configurations, or fully cloud-hosted environments.














EDGE COMPUTING MFX-1 GATEWAY



DEVELOPED TO MEET THE B2B MARKET DEMANDS


The MFX-1 IoT Edge Gateway, based on the Mainflux open-source IoT platform, runs on optimized hardware (Solid Run HummingBoard CBi - Edge), specifically designed to meet B2B market needs for high-performance, secure, robust, and cost-effective industrial-grade devices.




MFX-1 HARDWARE GENERAL FEATURES


  • Low memory footprint (RAM)

  • Small size binaries

  • Low Latency

  • Hi Performance

  • Industrial Temp. (-40° to 85° C)

  • Deploy only necessary microservices

MFX-1 SOFTWARE FEATURES


  • Complete Mainflux IoT Platform functionality


  • Remote management of IoT devices and gateways ensures secure and reliable operation


  • Unified cloud-edge computing: The Mainflux IoT platform deployed on an edge computing gateway integrates seamlessly with a centralized Mainflux instance, creating a comprehensive, turnkey IoT solution


Mainflux MFX-1 Gateway

Mainflux internet of things edge computing gateway compliant with Linux Foundation EdgeX Foundry framework







MAINFLUX LABS
CONSULTING SERVICES

The Mainflux cross-functional team offers expertise across all technology layers of IoT
providing high-quality, cost-effective solutions and comprehensive support for complex IoT projects.



EXPERTISE FOR ALL TECHNOLOGY LAYERS



Hardware & Embedded Software Development
Software
Development
Web Application Development
IT Operations and Management
Data Science and Distributive Systems



MAINFLUX LABS SERVICES INCLUDE




PROFESIONAL SERVICES
  • Consultancy for Product Design, and Architecturing
  • Proof Of Concept (Poc) Project’s
  • Integration’s And Pilot’s
  • Auditing


SUPPORT
  • Technical Support
  • Training - Get Mainflux IoT up and running in a production-ready environment.
  • Workshops - From idea to production




Mainflux Demo

Watch Demo
For IoT Solution or Hardware Expertise

CONTACT US
Mainflux Labs References

Download






MAINFLUX LABS IS FEATURED IN


MAINFLUX LABS IS FEATURED IN


MAINFLUX LABS NEWS



Mainflux Labs is a Member of the Construction R&D Project Funded by the EU H2020 Program

Mainflux Labs is a consortium member of the Ashvin: EU H2020 funded, international R&D project which goal is to address long-lasting challenges of the construction industry using digital twins and the power of IoT as assistants for design, construction and maintenance of civil engineering infrastructures.

Intel Developer Zone Demonstrates Mainflux and EdgeX Foundry for IoT Metering

Intel Developer Zone in the blog post "View Metering In Action On Edge Middleware Platforms" demonstrates how Mainflux and EdgeX Foundry can be used for IoT metering which has large scale applications that are key to certain business ventures.

Mainflux is a National IoT Winner of the Central European Startup Awards

Mainflux Labs is a Serbian National Winner in the IoT category of Central European Startup Awards competition, which is a part of the Global Startup Awards, one of the largest independent startup ecosystem competitions.