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


IronMQ is a reliable message queueing service perfect for building n-tier applications quickly and operating at scale. Message queues are critical for separating components and interfacing with third party services. They support asynchronicity, work dispatch, load buffering, database offloading, and more.Accessible through simple API calls and client libraries, IronMQ is easy to use, highly available, and requires no setup, no maintenance, and no ops.


The IronMQ dashboard can be accessed by visiting:

IronMQ 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.

IronMQ 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 IRONMQ_PROJECT_ID=VALUE -a App_Name
$ rhc env set IRONMQ_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