IronWorker vs JobRunr
IronWorker
iron.ioJobRunr
jobrunr.ioSide by side
| Figure | IronWorker | JobRunr |
|---|---|---|
| Price from | $169/mo | €100/mo |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| Linux | Yes | — |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 4 | 4 |
| Spec score · Task Queue Software | 8.2 (#7) | 8.1 (#13) |
| Security | IronWorker describes SSL connections, isolated Docker sandboxes, and OAuth2 for task execution. | JobRunr Pro Enterprise supports dashboard single sign-on through OpenID Connect, with role-based authorization rules. |
| Support | The pricing page lists Basic, Standard, Premium, and Enterprise support across its plans. | OSS includes community support through Stack Overflow and GitHub; Business includes priority email or HelpDesk support. |
Plans
IronWorker
- BasicFree
- Standard$169 a month
- Premium$699 a month
- EnterprisePriced on request
JobRunr
- OSSFree
- Business€850 a month
- Startup€1,200 a year
- EnterprisePriced on request
In their own words
IronWorker
IronWorker is a container-based platform for running custom code as queued, asynchronous background tasks. It supports parallel processing, and jobs can run once, a set number of times or on a recurring schedule. Workers run in Docker containers and support Ruby, Python, PHP, Java,.NET, Node.js and Go. Tasks can be triggered by HTTP POST webhooks, other workers or IronMQ queues; the Iron.io dashboard displays task status and performance. The platform describes SSL connections, isolated Docker sandboxes and OAuth2 for task execution. Deployment choices include shared, dedicated, hybrid and on-premise environments. Listed uses include image and video processing, push notifications, ETL, email delivery and cron replacement. Basic costs nothing and includes five hours per month, one concurrency, 512 MB RAM and a 30-minute runtime. Standard costs $169 a month and includes unlimited hours with ten concurrency. Premium costs $699 a month. A 14-day trial is available only for non-dedicated clusters.
JobRunr
JobRunr is a distributed Java library for processing background jobs and scheduling asynchronous work on the JVM. It supports fire-and-forget, delayed, and recurring tasks, and describes jobs as persistent through cluster restarts or failures. The free OSS plan includes enqueueing and scheduling, automatic retries, carbon-aware scheduling, and a simple dashboard; it allows up to 100 recurring jobs depending on the database. Official integrations are available for Spring Boot, Micronaut, and Quarkus, and the library works with Java 8 and later as a jar distributed through Maven Central. Before production use, the guide recommends replacing in-memory storage with a persistent SQL or NoSQL provider. Business adds priority queues, workflows, realtime scheduling, and a transaction plugin; its license covers one production cluster, while development, test, and staging are free and unlimited. Business costs €850 per PRD cluster / month. Enterprise pricing is custom and includes unlimited recurring jobs and clusters, a multicluster dashboard, and Kubernetes autoscaling metrics.