Pricing

Choose how you run Magistrala.

Free and open source, fully managed in our private cloud, or self-managed in your own environment — the same platform, priced for the way you want to operate it.

All-inclusive hosting and infrastructure on dedicated instances, so you can focus on building your solutions.

Prototype
€150 / month
billed monthly
Pilot projects and small deployments with low message bandwidth and best-effort delivery.
  • → Commercial UI with whitelabeling
  • → Basic UI and Backend patches
  • → Security updates
  • → Security fixes
  • → Community support
  • → Dashboards
  • → ~200 devices · 1M messages / month
  • → 80 GB storage for messages
  • → 3 TB data transfer *
Get started →
Enterprise
€1,000 / month
billed monthly
Larger deployments where stability and performance matter.
  • Everything in Business, plus:
  • → Higher-priority support & issue addressing
  • → Dedicated support 12h / month (instead of 2)
  • → Daily backup, 3-month retention (instead of weekly)
  • → ~50k devices · 100M messages / month
  • → 300 GB storage for messages
  • → 8 TB data transfer *
Get started →
Custom
Contact
Large production deployments where HA and SLA matter — huge device and message volumes, no acceptable message loss, and strict data residency and compliance.
  • → Deploy on our dedicated cloud, your cloud (AWS, GCP, Azure), or on-premises
  • → Custom SLA with defined uptime guarantees
  • → High-availability clustering
  • → Dedicated infrastructure & data residency
  • → Custom integrations & message formats
  • → Priority engineering support
Contact sales →

* Data transfer is a soft guide — extra transfer is billed at €20 per additional TB / month.

Need more than 50k devices or a bespoke setup? Talk to us.

No artificial gates

Features, not fences.

We don't meter you with arbitrary caps — no “10 devices”, no “400 messages”, no “3 dashboards”. You either have a feature or you don't. Once you're licensed, the only limits are soft ones, set by your hardware and configuration — never by us. And every deployment, Private Cloud or self-managed, is a full, dedicated instance.

Editions & plans

Community vs Private Cloud plans.

Feature CommunityPrototypeBusinessEnterpriseCustom
Platform
Open-source backend (Apache 2.0)
Multi-protocol messaging (MQTT, CoAP, HTTP, WebSocket)
Multi-tenancy & fine-grained access control
Unlimited clients, channels, groups & messages *
Capacity
Devices ~200 ~5k ~50k Custom
Messages / month ~1M ~10M ~100M Custom
Message storage 80 GB 180 GB 300 GB Custom
Data transfer / month 3 TB 8 TB 8 TB Custom
Interface & data
Audit logs
Commercial UI with whitelabeling
Dashboards
Enterprise features
Rules Engine & custom message formats
Alarms
Reports
Operations & support
Security patches & updates Community Standard Priority Priority Priority
Support Community Community Priority Higher priority Higher priority
Dedicated support hours 2h / month 12h / month Custom
Backups Weekly · 3-month Daily · 3-month Custom
Dedicated instance Self-hosted

* Limits are purely hardware- and setup-related — we never impose artificial caps. Capacity figures are soft guidance, not hard limits. A formal uptime SLA and high-availability clustering are available on the Custom plan only.

No license keys, no activation, no phone-home. We don't lock your deployment or track your activity, so your data never leaves the deployments you choose.

Pricing FAQ

Questions about plans & billing.

What's the difference between Community, Private Cloud, and Self-managed?

Same platform, three ways to run it:

  • Community — free to run yourself — open-source backend services (Apache 2.0) plus a free-to-use UI you deploy as a Docker container.
  • Private Cloud — a fully managed, dedicated instance of Magistrala Enterprise Edition that we host and operate for you.
  • Self-managed — Magistrala Enterprise Edition in your own environment — licensed to you to run yourself, or deployed and operated by us on your infrastructure.
What's included in a Private Cloud plan?

Every Private Cloud tier covers license, hosting, deployment, monitoring, dashboards, audit logs, and the updates listed for that tier. Higher tiers add the rules engine, alarms, reports, and scheduled backups. You focus on your devices and data; we run the platform.

What counts as a device?

A device is any client that connects to the platform and exchanges messages, regardless of protocol (MQTT, CoAP, HTTP, or WebSocket). The device and message figures on each tier are guidance for typical workloads, not hard quotas.

Do I get a dedicated instance?

Yes. Every Private Cloud plan runs on a dedicated instance — no shared infrastructure. We provision, run, and manage the instance for you.

What does “~200 devices · 1M messages / month” actually mean?

Because each tier is a dedicated instance, that figure is a rough estimate of how many concurrent devices and messages the instance can comfortably handle. It is not a hard cap — we don't limit you artificially; the only real limit is the hardware and how it's set up. We deliberately avoid a messages-per-second metric, because it's a weak and misleading number for a few reasons:

  1. Message size varies enormously. A ping is a message, and so is a 100 MB binary upload — they don't cost the same, and they aren't the same priority.
  2. Networking hiccups and load balancing have an outsized impact as you approach the upper limit of throughput.
  3. Messages carry different delivery modes and quality-of-service guarantees — not all messages are equally important.
  4. Throughput also depends on delivery semantics: whether it includes consumer delivery and message persistence. Slow consumers can effectively serialize your infrastructure — and sometimes that's the intended behaviour, especially in low-bandwidth, high-QoS environments.
What happens if I exceed my device or message limit?

Limits are soft. We monitor usage and reach out to move you to the tier that fits, rather than cutting you off mid-cycle. If a burst is temporary, nothing breaks.

Can I change plans later?

Yes. Upgrades are available at any time. Downgrades require a migration on our side, so please contact us to arrange one. Changes are prorated, so you only pay for what you use in a billing period.

How does annual billing work?

Annual Private Cloud plans are billed once per year and work out roughly 10% cheaper than paying monthly. You can switch between monthly and annual billing when your term renews.

What's the difference between a monthly and a perpetual self-managed license?

Both cover a single-cluster deployment of the full Magistrala Enterprise Edition feature set — the difference is how updates work. A monthly license (€300 per cluster) gives your access to the latest release for as long as your subscription is active. A perpetual license (€3,999 per cluster) is a one-time payment that lets you run the version you bought indefinitely, including patches and minor updates for that version — but not upgrades to future major releases.

Can I deploy on my own cloud or on-premises?

Yes. With a self-managed license you run Magistrala Enterprise yourself, anywhere. With the “Managed by us” option we deploy and operate it on your infrastructure — AWS, GCP, Azure, or on-premises, including air-gapped environments — aligned to your SLA, security, and data-residency policies.

Do you offer a custom SLA and high availability?

A formal uptime SLA and high-availability clustering are part of the Custom plan and the self-managed “Managed by us” option only. The standard Private Cloud tiers (Prototype, Business, Enterprise) each run as a single dedicated instance with proactive monitoring and support, but without a contractual SLA or clustering. If you need a guaranteed uptime target or active-active high availability, that's what the Custom plan is for — response times and architecture are tailored to your requirements.

Is self-hosting free?

Partly. The Magistrala backend is open source under the Apache 2.0 license and free to self-host forever, and the Community Edition UI is free to use and deploy as a Docker container. The Enterprise Edition — which unlocks the full feature set, including the rules engine, alarms, reports, audit logs, and dashboards — requires a self-managed license or a managed plan.

Get in touch

Three ways to work with us.

Enterprise

Full IoT infrastructure, managed.

Need IoT infrastructure, secure edge connectivity, or a managed deployment? We work through the technical detail with you.

Research

Academic & EU collaboration

Working on a Horizon Europe project, a research consortium or an academic partnership? We're looking for the right collaborators.

Open source

github.com/absmach

All core products are open source. Browse the repositories, open an issue or contribute a pull request.