PidgeIoT
open-source IoT/Embedded device management for all
Last checked:
What is PidgeIoT?
PidgeIoT is an open-source IoT platform that provisions and manages IoT devices, maintains firmware and configuration, and collects sensor telemetry. It's built on Cloudflare Workers with edge-native architecture, per-device cryptographic identity, and optional self-hosted data privacy—designed for individual developers and small IoT fleets who want to avoid assembly of primitives or enterprise pricing.
PidgeIoT pricing
Pricing model: Freemium
Not explicitly stated; runs on Cloudflare Workers (serverless pay-as-you-go), no signup required for demo
PidgeIoT pros
- Fully open-source (AGPL-3.0) with no open core—all features available, all code on GitHub
- Edge-native serverless architecture on Cloudflare Workers with no idle servers; a five-device fleet costs almost nothing
- Per-device Ed25519 cryptographic keys with encrypted transports only; one compromised device stays isolated
- Data privacy by default—telemetry routes to your own endpoint, dashboard uses self-hosted Ory Kratos identity so credentials never leave your infrastructure
- Unified Rust/WebAssembly codebase prevents protocol drift between backend and frontend
PidgeIoT cons
- In beta and pre-revenue; product is still maturing with no production customer references yet
- User-authored rule engine for edge logic is planned but not yet built
- Requires Zephyr library on devices; platform is tied to Cloudflare's edge infrastructure
Frequently asked questions about PidgeIoT
Can I keep my data private and off PidgeIoT's servers?
Yes. Telemetry can be sent to your own endpoint; PidgeIoT only stores the latest value per key. Dashboard identity is self-hosted Ory Kratos, so credentials never leave your infrastructure.
Is all the code open-source?
Yes, the entire platform—edge router, dashboard, device library, and shared wire types—is open-source under AGPL-3.0 with no proprietary features behind a paywall.
Do I need to sign up or pay to try it?
No. There's a live demo with no signup required, and the platform runs on serverless Cloudflare Workers—a small fleet costs almost nothing.
What happens if one of my devices is compromised?
Each device has its own Ed25519 keypair and 69-byte token. Revocation is instantaneous (new token overwrites the old one), so one compromised device stays one compromised device.