Order Now

Message Queue

Messages received.

Build scalability into your applications with cost-effective messaging and notification. Give your cloud-centric applications the flexibility that Internet-scale services require.

SoftLayer Message Queue streamlines intra-application and inter-system communications, giving you more power to scale applications and workflows whenever, however needed.

High Scalability

One-to-many paradigm for independent modules or systems to communicate.


Full-featured REST API, and support for Ruby, Python, Java, and PHP.

Easy to Use

Simple interface integrated with SoftLayer Web portal provides real time monitoring and control.

Example Use Cases

Online Photo and Video Sharing Applications

Automate workflows including image or video import, album or channel generation, asset transcoding or conversion, and distributed rendering.

E-commerce and Online Banking

Aggregate and batch process similar transactions to consolidate computing time, optimize application usage, and give end users a faster transaction experience.

Real-time Weather, Stock, or Score Services

Distribute time-sensitive information or updates automatically from any application to end users on desktop widgets or mobile devices in real time.

File and Record Archiving

Streamline auto-archiving workflows for emails, company records, and files or documents that have to be retained for legal or business purposes.

How does it work?

SoftLayer Message Queue allows a piece of an application or an independent software system to put messages into a queue, where those messages wait for another piece of the application or software system to retrieve and process the message.

Additionally, Message Queue serves as a notification broker, delivering one notification to many other application pieces or independent software systems. The notification is not queued; it is instantly sent to all pieces of an application that are subscribed to receive it.

SoftLayer Message Queue is available for applications running on servers or on any other infrastructure at SoftLayer. The service can be used and accessed by any computer connected to the Internet, and is not bound to one provider or network. This means your messages and notifications are delivered unhindered, regardless of a user's platform or network.

SoftLayer Message Queue is run on a full-featured, easy-to-use REST API, making it a quick and easy option for new and seasoned developers.

Get Started with Message Queue

Securely view messages and edit queues in the Customer Portal by selecting Message Queue from the Services dropdown menu. From the Message Queue screen, select the Message Queue ID you wish to access to view more details. Once inside, you can also view usage graphs to better help understand how and when Message Queue is being used.

Pay-as-You-Go Pricing

  • First 100,000 message (per month)
  • First 100,000 notifications (per month)
  • Additional Message Requests
  • Additional Notifications