Please note that these documents apply to OpenShift Online v2 only (accounts created before August 1st, 2016).
If you are using one of the OpenShift 3 products, please refer to documents available at


IronWorker is an elastic task queue / worker service that scales to handle whatever workloads you send it. Every production-scale application needs to do work in the background. IronWorker gives you a reliable way to run tens, hundreds, or thousands of tasks at once. Queue tasks from your app, schedule jobs to run later, or fire off tasks from webhooks. No need to stand up servers or manage queues. IronWorker scales out the processing to let you focus on building apps at scale.


The IronWorker dashboard can be accessed by visiting:

IronWorker Dashboard

Integrating the Service With Your App

Once you have subscribed to this service and located your credentials, you will need to configure your application to use the credentials for your service.

IronWorker Environment Variables

We recommend setting the following environment variables within your application runtime to connect the service to your app:

Variable Name

Example Value





Use the OpenShift client tools to set environment variables to make your credentials available within your application runtime:

$ rhc env set IRONWORKER_PROJECT_ID=VALUE -a App_Name
$ rhc env set IRONWORKER_TOKEN=VALUE -a App_Name
Check out the general code examples to see how to use environment variables within your application.

Additional Resources

Additional documentation is available at

Support provides general support for all customers (including public chat room access). Plans include standard, premium, and 24x7 support which can include - technical account managers - assigned technical lead - phone support - prioritized ticket response - product roadmap insight - service level agreements.

Phone Support

Available for premium and 24x7 support plans