IronMQ vs NanoMQ
IronMQ
iron.ioNanoMQ
nanomq.ioSide by side
| Figure | IronMQ | NanoMQ |
|---|---|---|
| Price from | $399/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 5 | 4 |
| Spec score · Message Broker Software | 8.2 (#12) | 7.5 (#28) |
| Founded | 2010 | 2021 |
| Integrations | The developer documentation lists Amazon SQS Protocol integration and client libraries for Go, Ruby, .NET, Java, PHP, Python, Node, and Rust. | NanoMQ documents event-driven WebHooks and HTTP APIs for integration with external systems. |
| Security | The FAQ says Iron.io uses OAuth authentication and SSL to protect data in transit, and recommends client-side encryption for especially sensitive payloads at rest. | NanoMQ supports TLS/SSL and provides authentication, ACL, and HTTP authorization options. |
Plans
IronMQ
- BasicFree
- Entry$399 a month
- Standard$799 a month
- Premium$1,249 a month
- EnterprisePriced on request
NanoMQ
- NanoMQ Basic VersionFree
- NanoMQ Full VersionFree
- NanoMQ MsQuic EditionFree
- NanoMQ SQLite EditionFree
In their own words
IronMQ
IronMQ is a persistent message queue for communication between services and components in distributed applications. It supports push and pull queues, long polling, error queues, alerts, and triggers, as well as dead-letter queues and ordering within each queue. Delivery is described as best-effort and one-time, a behavior application teams should account for in message handling. Its HTTPS and REST-based APIs support HTTP/REST, Amazon SQS, and OpenStack Marconi protocols. During an outage, queues can automatically point to alternative availability zones without code changes. Deployment options include shared, dedicated, and on-premise environments. Documentation lists client libraries for Go, Ruby,.NET, Java, PHP, Python, Node, and Rust, plus community-supported Apache Camel and Clojure libraries. Iron.io says OAuth and SSL protect data in transit, and recommends client-side encryption for especially sensitive payloads at rest. The free Basic plan includes 100K API requests per month, limited queues, and a 64k message size limit. Entry costs $399 a month; a full-feature 14-day trial is offered for non-dedicated clusters.