The biggest real distinction between ThingsBoard and Medplum is straightforward: ThingsBoard is aimed at Teams that need self-hosted IoT with device mgmt, telemetry and rule chains, whereas Medplum targets Healthcare startups building EHR or patient-facing apps on FHIR with modern tooling. ThingsBoard sits at freemium with paid upgrades and carries low lock-in, while Medplum sits at freemium with paid upgrades and carries low lock-in. ThingsBoard is a fit when you need teams that need self-hosted iot with device mgmt, telemetry and rule chains β typical scenarios include open-source iot platform with device management and dashboards. Medplum is aimed at healthcare startups building ehr or patient-facing apps on fhir with modern tooling, with workloads like open-source fhir-native ehr backend for digital health teams as the common case. The honest trade-off: ThingsBoard is explicitly not for small teams wanting a polished managed iot saas with zero ops; Medplum is not intended for non-healthcare projects or teams that can't invest in learning fhir.
Quick take
ThingsBoard is for teams that need self-hosted iot with; Medplum is for healthcare startups building ehr or patient-facing; decide based on which workload you actually run.
Choose ThingsBoard if your primary workload is teams that need self-hosted iot with device mgmt, telemetry and rule chains and low switching cost matters.
βOpen-source core with self-host option
βBuilt-in rule engine and dashboards
βSupports MQTT, CoAP, HTTP, LwM2M out of box
βStrong device-provisioning workflows
Not for: Small teams wanting a polished managed IoT SaaS with zero ops
Choose Medplum whenβ¦
Choose Medplum if your primary workload is healthcare startups building ehr or patient-facing apps on fhir with modern tooling and low switching cost matters.
βOpen-source FHIR-native EHR platform
βHIPAA and SOC2 tooling built in
βSolid developer experience and docs
βSelf-host or managed cloud options
Not for: Non-healthcare projects or teams that can't invest in learning FHIR
Common use cases
ThingsBoard
βOpen-source IoT platform with device management and dashboards
βMQTT and CoAP device data ingestion with rule engine
βReal-time telemetry visualization for IoT deployments
βSelf-hosted IoT backend for smart city and industrial use cases
βEdge computing with ThingsBoard Edge for local processing
Medplum
βOpen-source FHIR-native EHR backend for digital health teams
βHIPAA-compliant health record API with Postgres storage
βSOC2-certified FHIR server for US health data applications
βBuilding custom EHR workflows on open-source infrastructure
βAlternative to Aidbox for teams preferring open-source FHIR
Ready to explore?
Check each tool's dedicated page for deeper reviews, setup notes, and pros/cons.
Neither ThingsBoard nor Medplum publishes a straightforward entry price in our data, so a direct 'cheaper' call is not possible. Pricing models differ (freemium vs freemium), which usually means the answer depends on seat count and usage.
Can I migrate from ThingsBoard to Medplum?
Migrating from ThingsBoard to Medplum is generally feasible because ThingsBoard has low lock-in, so data and configuration are usually portable. Since both tools sit in the same category (Backend-as-a-Service), the conceptual mapping is closer, but you still need to validate feature parity against your specific workload. Plan migration as a project, not a script: inventory integrations, test on non-production workloads, and keep ThingsBoard running in parallel until Medplum is verified.
Which has better developer experience?
Our data gives ThingsBoard and Medplum the same developer experience score (4/5), so neither has a clear edge on DX by that measure. The differentiator is usually how each tool fits your workflow β things like CLI quality, docs, local dev loop, and error messages. The safest call is to pilot both on a representative task and see which one gets out of your way.
Is Medplum a good alternative to ThingsBoard?
Medplum is in the same category as ThingsBoard (Backend-as-a-Service), so it's a reasonable alternative to evaluate. Medplum is aimed at healthcare startups building ehr or patient-facing apps on fhir with modern tooling, while ThingsBoard targets teams that need self-hosted iot with device mgmt, telemetry and rule chains β that difference should drive the switch decision. Note that Medplum is explicitly not for non-healthcare projects or teams that can't invest in learning fhir β if that describes your workload, it's not a viable replacement.
Community Discussion
Comments powered by Giscus (GitHub Discussions).
You need a GitHub account to comment.