Your IoT backend from one config file
Define message types in your Embassy project. Iodibase generates Rust structs at build time, provisions gateway and connect nodes, and handles MQTT, REST APIs, and data storage — all multi-tenant and production-ready.
Features
Everything your IoT project needs.
From embedded device to production backend — no infrastructure code required.
Multi-Tenant
Workspace isolation with shared or dedicated infrastructure. Automatic routing, resource filtering, and data separation.
Workspace Isolation
Compliance-ready with complete data separation.
Built for Embassy
Define message types in your Embassy project. Iodibase generates Rust structs at build time — no boilerplate, just productivity.
Written in Rust
Zero-cost abstractions, memory safety, and blazing performance. No runtime overhead, no garbage collection pauses.
Integrations
Coming soon: Apache Iceberg, DuckDB, ClickHouse, and more. Your telemetry data where you need it, with flexible storage backends.
Norwegian Data Standards
Made in Norway with Norwegian data protection standards. Your data stays in Europe, fully GDPR compliant with strict privacy-by-design.
AI Support
AI-powered troubleshooting for your IoT product users. Connect issues resolved automatically using your documentation.
Simplified Compliance
Built-in data removal, automated retention policies, and full audit trails — the compliance tooling you need, ready to use.
Why Iodibase
Built different, built better.
European IoT infrastructure that respects your data and your budget.
60% Cost Reduction
Reduce your infrastructure costs by up to 60% compared to large cloud providers. Same reliability, fraction of the price.
Flexible Deployment
Shared, dedicated, or bring-your-own-cloud. Start on shared infrastructure and scale to dedicated nodes as you grow.
Made in Europe
European infrastructure, European engineering. Your data stays in Europe.
GDPR Compliant
Built from the ground up with GDPR compliance. Data minimization, right to erasure, and full audit trails included.
Architecture
From message types to full backend.
Define your message schema in Embassy. Iodibase generates Rust structs at build time and provisions the infrastructure automatically.
Define message types
Create a TOML config in your Embassy project defining your message types, fields, and protocols.
- Message schema definitions
- Protocol and endpoint config
- Generated via CLI or Console
Deployment
From trial to dedicated.
Start shared, scale to your own machine. No lock-in, no surprise bills.
Shared
Start building. All workspaces share infrastructure during your 14-day trial.
- Up to 10 devices
- 100K messages/mo
- Shared infrastructure
- 7-day retention
Production
Live workloads on managed infrastructure. Scale with confidence.
- Up to 1,000 devices
- 10M messages/mo
- 10 team members
- 90-day retention
Dedicated
Your own machine. 10 TB free tier egress. For high-volume and enterprise.
- 10,000+ devices
- 100M+ messages/mo
- Dedicated Hetzner node
- 1-year retention
- 10 TB free egress
Stack
Built on proven technology
Every dependency chosen for performance, safety, and operational simplicity.
Ready to get started?
Join the early access program and be among the first to ship IoT infrastructure with Iodibase.