DecentIoT Logo
We request to make your first donation to support the team. · Donate
Hero Overlay Image

Your Data, Your Will
Connect. Control. Scale.
@ZeroCost!

The first truly decentralized, database-agnostic IoT platform.Plug in your own database Firebase, MQTT, Firestore, Supabase, MongoDB.Build smarter, faster, with total data freedom.

DecentIoT - A decentralized IoT platform to break the vendor lock-in. | Product Hunt
Dashboard Overview
Architecture Explorer

Decentralized IoT Architecture

Interactive system blueprint. Choose a flow mode, click nodes to explore details, or trigger a command simulation live.

Active Blueprint: Real-Time Pipeline
ESP DevicesArduino Lib
Your CloudMQTT / Firebase
Your StorageMongo / Influx
DashboardDecentIoT Panel

Currently viewing: ESP Devices (Nodes) details. Hover other nodes to inspect.

Low-Code LibraryExplorer Panel

ESP Devices (Nodes)

Our lightweight C++ library connects ESP32, ESP8266, and Arduino microcontrollers directly to your real-time infrastructure with one line of code.

Supports standard WiFi and cellular modules
Automatic reconnect handling & heartbeat packets
Minimal footprint: runs on low-power devices
Secured payload encryption options
C++ Library Implementation
Arduino

// Connect WiFi & Initialize DecentIoT

#include <DecentIoT.h>

void setup() {

WiFi.begin("your-wifi-ssid", "password");

// Connect to your broker

DecentIoT.begin(

"broker.hivemq.cloud", 8883,

"username", "password",

"PROJECT_ID", "USER_ID", "DEVICE_ID"

);

}

void loop() {

DecentIoT.run(); // Syncs status & commands

delay(10);

}

Why Choose DecentIoT?

Experience the future of IoT development with a platform built for ultimate freedom.

Decentralized by Design

We believe you should control your data. DecentIoT does not lock you into our servers. You bring your own broker and storage layers.

  • Data lives in your chosen database
  • We only store encrypted connection keys
  • Full user ownership over privacy logs

Connect Any Hardware

Connect and control microcontrollers effortlessly. Our open-source libraries make interfacing microcontrollers simple and secure.

  • Native support for ESP32 and ESP8266
  • Low-code library handles connection logic
  • OTA updates and remote command routing

Control From Anywhere

Access your real-time dashboard from any desktop or mobile browser. Build responsive visual layouts that adapt dynamically to any screen.

  • Purely responsive browser dashboards
  • Drag-and-drop widget customization
  • Instant bidirection telemetry actions
Feature Comparison

Get the Best Value for Your Needs

Power your IoT with unmatched database flexibility, total ownership, and zero mark-up fees.

RECOMMENDED

DecentIoT

Data Ownership
DecentIoT
User (100% data is yours)
Others
Highly restricted & locked to their proprietary servers
Choose Database
DecentIoT
Yes (Any MQTT / Firebase)
Others
Highly restricted & locked to their proprietary servers
Free Device Limit
DecentIoT
99/project (Unlimited on Firebase Pay-As-You-Go)
Others
Highly restricted & locked to their proprietary servers
Pricing Comparison
DecentIoT
Zero Fees! Pay only cloud provider if you exceed free tier
Others
Highly restricted & locked to their proprietary servers
Plug & Play Setup
DecentIoT
Yes (Low-code C++ library)
Others
Highly restricted & locked to their proprietary servers
Real-Time + History
DecentIoT
Yes (MongoDB 500MB, Firebase 1GB, etc. free)
Others
Highly restricted & locked to their proprietary servers

Getting Started is Simple

Bring your devices online and build custom dashboards in 4 simple steps.

Sign up illustration
Step 01

Sign Up Free

Create your account in less than a minute. No credit card required, no hidden onboarding fees—just open up your personal IoT workspace.

  • Create a free personal developer profile
  • Access the unified DecentIoT deck instantly
  • Manage unlimited projects from one login
Step 02

Link Your Cloud Database

Provide your database or broker connection credentials (such as HiveMQ/EMQX or Firebase RTDB keys) in project settings. DecentIoT stores these encrypted locally, ensuring your telemetry remains yours.

  • Support for any custom MQTT broker / TLS connection
  • Direct-to-Firebase Realtime DB syncing option
  • Secure, browser-encrypted credential caching
Database Credentials illustration
Device Connection illustration
Step 03

Connect Microcontrollers

Flash your ESP32 or ESP8266 devices using our low-code C++ library. Devices connect directly to your database broker and stream live telemetry continuously.

  • Open-source Arduino C++ library wrapper
  • Minimal code setup: WiFi details and keys
  • Sub-second MQTT publish and subscribe status loops
Step 04

Build & Control Instantly

Drag, drop, and configure real-time widgets on your customizable project dashboard. Instantly read telemetry values and dispatch remote control commands.

  • Custom gauges, toggle switches, map trackers, and line graphs
  • Zero platform fees for telemetry stream routing
  • Completely responsive widgets viewable from anywhere
IoT Widget illustration

Everything you need to go
from idea to launch.

Flash Your Firmware

A few lines of C++ code are all it takes to connect your hardware to the DecentIoT data pipeline securely and start publishing telemetry.

Build Your Application

Drag-and-drop dashboard widgets to build your user control panel in seconds. Customize relay switches, maps, and charts to match your project needs.

Manage & Scale

Easily manage device credentials, status streams, and remote control widgets. Seamlessly expand from one device to thousands on the fly.

Platform Interface
Frequently Asked Questions

Real Answers for Your IoT Setup

Connect Your Stack

Works with your favorite databases and tools

Firebase
MongoDB
HiveMQ
Supabase
PostgreSQL
Redis

Ready to Own Your IoT Data?

Create your free account today and discover a smarter, database-agnostic way to build IoT dashboards with zero platform fees.