Menu

Supported Platforms

Our goal is for RabbitMQ to run on as wide a range of platforms as possible. RabbitMQ can potentially run on any platform that Erlang supports, from embedded systems to multi-core clusters and cloud-based servers.

The following platforms are supported by Erlang and could therefore run RabbitMQ:

  • Linux
  • Windows, NT through 10
  • Windows Server 2003 through 2016
  • Mac OS X
  • Solaris
  • FreeBSD
  • TRU64
  • VxWorks

The open source release of RabbitMQ is most commonly used and deployed on the following platforms:

  • Ubuntu and Debian-based Linux distributions
  • Fedora, CentOS and RPM-based Linux distributions
  • Windows Server
  • Mac OS X
  • openSUSE and derived distributions (including SLES and SLERT)

Windows

RabbitMQ will run on any Windows version that supported Erlang/OTP releases can run on, both desktop and server editions. This includes Windows 7 through 10, Server 2008 through 2016.

Windows XP, Vista, and Server 2003 may require using an older version of Erlang/OTP and RabbitMQ. Please consult documentation archive.

The 64 bit Windows Erlang VM is available as of R15. Running a recent 64 bit version of Erlang is recommended. See Erlang version compatibility page.

Other Flavours of UNIX

While not officially supported, Erlang and hence RabbitMQ can run on most systems with a POSIX layer including FreeBSD, Solaris, NetBSD, OpenBSD and many more.

Virtualized Platforms

RabbitMQ can run on physical or virtual hardware, including many IaaS providers. This also allows unsupported platforms that are able to emulate a supported platform to run RabbitMQ.

A number of companies offer RabbitMQ-as-a-service in multiple clouds. Please see Installation Guide to learn more.

Commercially Supported Platforms

A list of platforms for which you can purchase commercial support for RabbitMQ is available in the commercial RabbitMQ distribution documentation.

Unsupported Platforms

Some platforms are not supported and probably never will be:

  • z/OS and most mainframes
  • Memory-constrained systems (< 32 MB of RAM)
If your platform is on this list or you need assistance then please contact Pivotal.