Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 2.8 KB

File metadata and controls

82 lines (56 loc) · 2.8 KB
title
Supported Platforms

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 provides a supported Erlang version, from multi-core nodes and cloud-based deployments to embedded systems.

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

  • Linux
  • Windows versions supported by Microsoft, e.g. 10
  • Windows Server versions supported by Microsoft, e.g. Windows Server 2019
  • macOS
  • Solaris
  • FreeBSD

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

Commercially Supported Platforms {#commercial-support}

A list of platforms for which you can purchase commercial support for RabbitMQ is available in the Open Source RabbitMQ Support by VMware page.

Windows {#windows}

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

Other Flavours of UNIX {#bsd}

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 and Containers {#virtualization}

RabbitMQ can run on physical or virtual hardware, including many IaaS providers and containers. 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.

Unsupported Platforms {#unsupport}

Some platforms are not supported:

  • z/OS and most mainframes
  • Very memory-constrained systems (with less than 100 MB of RAM)