Support Matrix

The tables below display platform and software configurations that are eligible for support under our subscription offerings. Learn more about our Support Policy and product End of Life policy .

Don't see your favorite platform, JVM, or browser? Contact us.

Downloading our software requires TLSv1.2 or higher. Some older operating systems (or their libcurl, curl, and nss libraries used by apt-get or yum) may need to be upgraded to a version that enables TLSv1.2 support in order to download files using package installations. Please refer to your operating system documentation for more details.

Elasticsearch

CentOS/RHEL
6.x/7.x‡
CentOS/RHEL
8.x
Oracle
Enterprise
Linux 6/7*‡
Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
SLES 11
SP4**
SLES 12 SLES 15 openSUSE
Leap 42
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Debian
7
Debian
8
Debian
9
Debian
10
Solaris/
SmartOS
Amazon Linux/
Amazon Linux 2***
Elasticsearch 5.0.x
Elasticsearch 5.1.x
Elasticsearch 5.2.x
Elasticsearch 5.3.x
Elasticsearch 5.4.x
Elasticsearch 5.5.x
Elasticsearch 5.6.x
Elasticsearch 6.0.x
Elasticsearch 6.1.x
Elasticsearch 6.2.x
Elasticsearch 6.3.x
Elasticsearch 6.4.x
Elasticsearch 6.5.x
Elasticsearch 6.6.x
Elasticsearch 6.7.x
Elasticsearch 6.8.x
Elasticsearch 7.0.x
Elasticsearch 7.1.x
Elasticsearch 7.2.x
Elasticsearch 7.3.x
Elasticsearch 7.4.x
Elasticsearch 7.5.x
Elasticsearch 7.6.x
Elasticsearch 7.7.x
Elasticsearch 7.8.x
Elasticsearch 7.9.x
Elasticsearch 7.10.x

We currently only support and test x86_64 architectures.
Encryption at rest for Elasticsearch via dm-crypt is supported on all Linux OSs.
Support for the listed Linux distributions requires a native Linux install, e.g., Windows Subsystem for Linux (WSL) is unsupported.
*Supported with the RHEL kernel for all listed versions and Oracle UEK from Elasticsearch 6.8.x forward.
**Zip/tar.gz archives only. RPM installation is not supported on SLES 11.
***We might ask you to move to newer versions of Amazon Linux as part of our support process.
‡ CentOS 6, RHEL 6, and Oracle Enterprise Linux 6 do not support the bundled JDK 15+ since 7.9.2 due to glibc incompatibilities.


Kibana

CentOS/RHEL
6.x
CentOS/RHEL
7.x
CentOS/RHEL
8.x
Oracle
Enterprise
Linux 6
Oracle
Enterprise
Linux 7
Oracle
Enterprise
Linux 8
Ubuntu 14.04 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04 OpenSUSE 15 Windows Server
2012/R2
Windows Server
2016
Windows Server
2019
Debian
8
Debian
9
Kibana 5.0.x
Kibana 5.1.x
Kibana 5.2.x
Kibana 5.4.x
Kibana 5.5.x
Kibana 5.6.x
Kibana 6.0.x
Kibana 6.1.x
Kibana 6.2x
Kibana 6.3.x
Kibana 6.4.x
Kibana 6.5.x
Kibana 6.6.x
Kibana 6.7.x
Kibana 6.8.x
Kibana 7.0.x
Kibana 7.1.x
Kibana 7.2.x
Kibana 7.3.x
Kibana 7.4.x
Kibana 7.5.x
Kibana 7.6.x
Kibana 7.7.x
Kibana 7.8.x
Kibana 7.9.x
Kibana 7.10.x

As of 7.10+ releases we support and test aarch64 and x86_64 architectures.
Support for the listed Linux distributions requires a native Linux install, e.g. Windows Subsystem for Linux (WSL) is unsupported.


Logstash

CentOS/RHEL
6.x/7.x
CentOS/RHEL
8.x
Oracle
Enterprise
Linux 6/7
Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
SLES 11
SP4**
SLES 12 openSUSE
Leap 42
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Debian
7
Debian
8
Debian
9
Solaris/
SmartOS
Amazon
Linux*
Amazon
Linux 2*
Logstash 5.0.x
Logstash 5.1.x
Logstash 5.2.x
Logstash 5.3.x
Logstash 5.4.x
Logstash 5.5.x
Logstash 5.6.x
Logstash 6.0.x
Logstash 6.1.x
Logstash 6.2.x
Logstash 6.3.x
Logstash 6.4.x
Logstash 6.5.x
Logstash 6.6.x
Logstash 6.7.x
Logstash 6.8.x
Logstash 7.0.x
Logstash 7.1.x
Logstash 7.2.x
Logstash 7.3.x
Logstash 7.4.x
Logstash 7.5.x
Logstash 7.6.x
Logstash 7.7.x
Logstash 7.8.x
Logstash 7.9.x
Logstash 7.10.x

We currently only support and test x86_64 architectures.
*We might ask you to move to newer versions of Amazon Linux as part of our support process
**Zip/tar.gz archives only. RPM installation is not supported on SLES 11.


Auditbeat

CentOS/RHEL
6.x/7.x
CentOS 8 RHEL 8 Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
SLES 12 Debian
8
Debian
9
Debian
10
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Solaris/
SmartOS
MacOS
10.13
AIX Amazon
Linux*
Amazon
Linux 2*
Auditbeat 6.0.x
Auditbeat 6.1.x
Auditbeat 6.2.x
Auditbeat 6.3.x
Auditbeat 6.4.x
Auditbeat 6.5.x
Auditbeat 6.6.x
Auditbeat 6.7.x
Auditbeat 6.8.x
Auditbeat 7.0.x
Auditbeat 7.1.x
Auditbeat 7.2.x
Auditbeat 7.3.x
Auditbeat 7.4.x
Auditbeat 7.5.x
Auditbeat 7.6.x
Auditbeat 7.7.x
Auditbeat 7.8.x
Auditbeat 7.9.x
Auditbeat 7.10.x


Filebeat

CentOS/RHEL
6.x/7.x
CentOS
8
RHEL 8 Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
SLES 12 Debian
8
Debian
9
Debian
10
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Solaris/
SmartOS
MacOS
10.13
AIX Amazon
Linux*
Amazon
Linux 2*
Filebeat 5.x
Filebeat 6.0.x
Filebeat 6.1.x
Filebeat 6.2.x
Filebeat 6.3.x
Filebeat 6.4.x
Filebeat 6.5.x
Filebeat 6.6.x
Filebeat 6.7.x
Filebeat 6.8.x
Filebeat 7.0.x
Filebeat 7.1.x
Filebeat 7.2.x
Filebeat 7.3.x
Filebeat 7.4.x
Filebeat 7.5.x
Filebeat 7.6.x
Filebeat 7.7.x
Filebeat 7.8.x
Filebeat 7.9.x
Filebeat 7.10.x


Functionbeat

CentOS/RHEL
6.x/7.x
RHEL 8 Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
SLES 12 Debian
8
Debian
9
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Solaris/
SmartOS
MacOS
10.13
AIX Amazon
Linux*
Amazon
Linux 2*
Functionbeat 6.5.x**
Functionbeat 6.6.x**
Functionbeat 6.7.x**
Functionbeat 6.8.x**
Functionbeat 7.0.x**
Functionbeat 7.1.x**
Functionbeat 7.2.x**
Functionbeat 7.3.x**
Functionbeat 7.4.x**
Functionbeat 7.5.x**
Functionbeat 7.6.x**
Functionbeat 7.7.x**
Functionbeat 7.8.x**
Functionbeat 7.9.x**
Functionbeat 7.10.x**


Heartbeat

CentOS/RHEL
6.x/7.x
RHEL 8 Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
SLES 12 Debian
8
Debian
9
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Solaris/
SmartOS
MacOS
10.13
AIX Amazon
Linux*
Amazon
Linux 2*
Heartbeat 5.2.x-5.6.x
Heartbeat 6.0.x
Heartbeat 6.1.x
Heartbeat 6.2.x
Heartbeat 6.3.x
Heartbeat 6.4.x
Heartbeat 6.5.x
Heartbeat 6.6.x
Heartbeat 6.7.x
Heartbeat 6.8.x
Heartbeat 7.0.x
Heartbeat 7.1.x
Heartbeat 7.2.x
Heartbeat 7.3.x
Heartbeat 7.4.x
Heartbeat 7.5.x
Heartbeat 7.6.x
Heartbeat 7.7.x
Heartbeat 7.8.x
Heartbeat 7.9.x
Heartbeat 7.10.x


Metricbeat

CentOS/RHEL
6.x/7.x
CentOS
8
RHEL 8 Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
SLES 12 Debian
8
Debian
9
Debian
10
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Solaris/
SmartOS
MacOS
10.13
AIX Amazon
Linux*
Amazon
Linux 2*
Metricbeat 5.x
Metricbeat 6.0.x
Metricbeat 6.1.x
Metricbeat 6.2.x
Metricbeat 6.3.x
Metricbeat 6.4.x
Metricbeat 6.5.x
Metricbeat 6.6.x
Metricbeat 6.7.x
Metricbeat 6.8.x
Metricbeat 7.0.x
Metricbeat 7.1.x
Metricbeat 7.2.x
Metricbeat 7.3.x
Metricbeat 7.4.x
Metricbeat 7.5.x
Metricbeat 7.6.x
Metricbeat 7.7.x
Metricbeat 7.8.x
Metricbeat 7.9.x
Metricbeat 7.10.x


Packetbeat

CentOS/RHEL
6.x/7.x
CentOS
8
RHEL 8 Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
SLES 12 Debian
8
Debian
9
Debian
10
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Solaris/
SmartOS
MacOS
10.13
AIX Amazon
Linux*
Amazon
Linux 2*
Packetbeat 5.x
Packetbeat 6.0.x
Packetbeat 6.1.x
Packetbeat 6.2.x
Packetbeat 6.3.x
Packetbeat 6.4.x
Packetbeat 6.5.x
Packetbeat 6.6.x
Packetbeat 6.7.x
Packetbeat 6.8.x
Packetbeat 7.0.x
Packetbeat 7.1.x
Packetbeat 7.2.x
Packetbeat 7.3.x
Packetbeat 7.4.x
Packetbeat 7.5.x
Packetbeat 7.6.x
Packetbeat 7.7.x
Packetbeat 7.8.x
Packetbeat 7.9.x
Packetbeat 7.10.x


Real Browser Based Synthetic Agent

Docker***
Real Browser Based Synthetic Agent 7.10.x


Winlogbeat

Windows
Server
2008 R2
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
Winlogbeat 5.x
Winlogbeat 6.0.x
Winlogbeat 6.1.x
Winlogbeat 6.2.x
Winlogbeat 6.3.x
Winlogbeat 6.4.x
Winlogbeat 6.5.x
Winlogbeat 6.6.x
Winlogbeat 6.7.x
Winlogbeat 6.8.x
Winlogbeat 7.0.x
Winlogbeat 7.1.x
Winlogbeat 7.2.x
Winlogbeat 7.3.x
Winlogbeat 7.4.x
Winlogbeat 7.5.x
Winlogbeat 7.6.x
Winlogbeat 7.7.x
Winlogbeat 7.8.x
Winlogbeat 7.9.x
Winlogbeat 7.10.x

* We might ask you to move to newer versions of Amazon Linux as part of our support process.
** Compatibility applies to the bundled CLI for deploying Functionbeat onto serverless frameworks.
*** The Real Browser Based Synthetic Agent is shipped as a Docker image.
Additionally, we provide Beats binaries but not support for Windows XP, Windows Server 2008, OpenSUSE Leap 42, OpenSUSE 13.2, and Oracle Enterprise Linux 6/7 with RHEL Kernel only.
You may also self compile without support on Linux ARM, Linux PPC/PPC64LE, Solaris/SmartOS, and FreeBSD.

Elastic Agent

CentOS/RHEL
7
CentOS/RHEL
8
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
Debian
9
Debian
10
Windows
7 SP1
Windows
8.1
Windows
10
Windows
Server
2008 R2
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
MacOS
10.13
MacOS
10.14
MacOS
10.15
Elastic Agent 7.9.x
Elastic Agent 7.10.x

Elastic Endpoint Security

CentOS/RHEL
7
CentOS/RHEL
8
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
Windows
7 SP1
Windows
8.1
Windows
10
Windows
Server
2008 R2
Windows
Server
2012/R2
Windows
Server
2016
Windows
Server
2019
MacOS
10.13
MacOS
10.14
MacOS
10.15
MacOS
11
Elastic Endpoint Security 7.9.x
Elastic Endpoint Security 7.10.x

Endgame Sensor

CentOS/RHEL
6.5+/7.x
CentOS/RHEL
8
Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Ubuntu
20.04
Amazon Linux Windows
7 SP1
Windows
8.1
Windows
10
Windows
Server
2008 R2
Windows
Server
2012 R2
Windows
Server
2016
Windows
Server
2019
Solaris/
SmartOS
MacOS
10.13
MacOS
10.14
MacOS
10.15
MacOS
11
Elastic Sensor 3.51
Elastic Sensor 3.52
Elastic Sensor 3.53
Elastic Sensor 3.54
Elastic Sensor 3.55
Elastic Sensor 3.56
Elastic Sensor 3.57


Elastic Cloud Enterprise

CentOS/RHEL
6x
RHEL 7.x
+
RH Docker
1.13*
CentOS 7.x
+
Docker 18.09*
CentOS/RHEL
8.x
+
Docker 19.03
Ubuntu
16.04
+
Docker 18.09*
Ubuntu
16.04
+
Docker 19.03*
SLES 12
+
Docker 18.09*
Ubuntu
18.04 LTS
+
Docker 19.03
Elastic Cloud Enterprise 2.0
Elastic Cloud Enterprise 2.1
Elastic Cloud Enterprise 2.2
Elastic Cloud Enterprise 2.3
Elastic Cloud Enterprise 2.4
Elastic Cloud Enterprise 2.5
Elastic Cloud Enterprise 2.6
Elastic Cloud Enterprise 2.7

* ECE 2.6 & 2.7 are not actively certified on these platforms and are supported on a discretionary basis only
Operating systems not specified above are not supported
Supported Docker and Linux Kernel versions:
- ECE requires linux vendor LTS kernels, upstream or custom kernels are not supported. Please see the supported kernels from your OS provider.
- ECE requires kernel memory accounting to be disabled for all memory cgroups. Disable it by passing `cgroup.memory=nokmem` to the kernel at boot time.

APM Server

CentOS/RHEL
6.x/7.x
CentOS/RHEL
8.x
Ubuntu
14.04
Ubuntu
16.04
Ubuntu
18.04
Debian
9
Windows
Server
2016
OS X 10.12 Amazon
Linux*
APM Server 6.2.x
APM Server 6.3.x
APM Server 6.4.x
APM Server 6.5.x
APM Server 6.6.x
APM Server 6.7.x
APM Server 6.8.x
APM Server 7.0.x
APM Server 7.1.x
APM Server 7.2.x
APM Server 7.3.x
APM Server 7.4.x
APM Server 7.5.x
APM Server 7.6.x
APM Server 7.7.x
APM Server 7.8.x
APM Server 7.9.x
APM Server 7.10.x

* We might ask you to move to newer versions of Amazon Linux as part of our support process.

CentOS/RHEL
6.x/7.x
Ubuntu
16.04
Ubuntu
18.04
Debian
9
Windows
Server
2016
OS X 10.14 Amazon
Linux
App Search 7.2
App Search 7.3
App Search 7.4
App Search 7.5
App Search 7.6

Starting with version 7.7.0, App Search is provided with the Enterprise Search package.

CentOS/RHEL
6.x/7.x
CentOS/RHEL
8
Ubuntu
16.04
Ubuntu
18.04
Debian
9
Windows
Server
2016
OS X 10.14 Amazon
Linux
Enterprise Search 7.7
Enterprise Search 7.8
Enterprise Search 7.9
Enterprise Search 7.10

Elasticsearch and JVM

Oracle/OpenJDK**/AdoptOpenJDK
1.8.0
Oracle/OpenJDK**
9
Oracle/OpenJDK**
10
Oracle/OpenJDK**
11
AdoptOpenJDK
11
Oracle/OpenJDK**
12
Oracle/
OpenJDK**/
AdoptOpenJDK
13
Oracle/
OpenJDK**/
AdoptOpenJDK
14
Oracle/
OpenJDK**/
AdoptOpenJDK
15
Azul Zing
16.01.9.0+
IBM
J9 (any version)
Elasticsearch 5.0.x
Elasticsearch 5.1.x
Elasticsearch 5.2.x
Elasticsearch 5.3.x
Elasticsearch 5.4.x
Elasticsearch 5.5.x
Elasticsearch 5.6.x
Elasticsearch 6.0.x
Elasticsearch 6.1.x
Elasticsearch 6.2.x
Elasticsearch 6.3.x
Elasticsearch 6.4.x
Elasticsearch 6.5.x
Elasticsearch 6.6.x
Elasticsearch 6.7.x
Elasticsearch 6.8.x
Elasticsearch 7.0.x
Elasticsearch 7.1.x
Elasticsearch 7.2.x
Elasticsearch 7.3.x
Elasticsearch 7.4.x
Elasticsearch 7.5.x
Elasticsearch 7.6.x
Elasticsearch 7.7.x
Elasticsearch 7.8.x
Elasticsearch 7.9.x
Elasticsearch 7.10.x

Java 9, Java 10, Java 12, and Java 13 are short term releases. We advise against using them unless you're prepared to handle the fast release cadence this imposes. See Oracle's schedule for JVM support at http://www.oracle.com/technetwork/java/eol-135779.html
** Elastic supports some OpenJDK-derived distributions: 1. builds by the IcedTea Project; 2. those produced by OS vendors in the “Product and Operating System” matrix which have passed the TCK tests; 3. Azul Zulu starting with Elasticsearch 6.6.0.
The Elasticsearch/JVM support information on this page applies to both server and client (e.g., client api) implementations.


Logstash and JVM

Oracle/OpenJDK
1.8.0
Oracle/OpenJDK
9
Oracle/OpenJDK
10
Oracle/OpenJDK*
11
AdoptOpenJDK 11 Oracle/OpenJDK*/AdoptOpenJDK
14
Azul Zing
16.01.9.0+
IBM
J9 (any version)
Logstash 5.0.x
Logstash 5.1.x
Logstash 5.2.x
Logstash 5.3.x
Logstash 5.4.x
Logstash 5.5.x
Logstash 5.6.x
Logstash 6.0.x
Logstash 6.1.x
Logstash 6.2.x
Logstash 6.3.x
Logstash 6.4.x
Logstash 6.5.x
Logstash 6.6.x
Logstash 6.7.x
Logstash 6.8.x
Logstash 7.0.x
Logstash 7.1.x
Logstash 7.2.x
Logstash 7.3.x
Logstash 7.4.x
Logstash 7.5.x
Logstash 7.6.x
Logstash 7.7.x
Logstash 7.8.x
Logstash 7.9.x
Logstash 7.10.x

* Azul Zulu is supported starting Logstash 7.8.0.


Enterprise Search and JVM

Oracle/OpenJDK
1.8.0
Oracle/OpenJDK
9
Oracle/OpenJDK
10
Oracle/OpenJDK*
11
AdoptOpenJDK 11 Oracle/OpenJDK*/AdoptOpenJDK
14
Azul Zing
16.01.9.0+
IBM
J9 (any version)
App Search 7.2.x
App Search 7.3.x
App Search 7.4.x
App Search 7.5.x
App Search 7.6.x
Enterprise Search 7.7.x
Enterprise Search 7.8.x
Enterprise Search 7.9.x


Elastic Cloud on Kubernetes and Kubernetes Distro

Red Hat
OpenShift
3.11 / 4.x+
Google
Kubernetes
Engine 1.12+
Amazon
Kubernetes
Service (EKS) 1.12+
Azure
Kubernetes
Service (AKS) 1.12+
Vanilla
Kubernetes
1.12+
Elastic Cloud on Kubernetes 1.0.x
Elastic Cloud on Kubernetes 1.1.x
Elastic Cloud on Kubernetes 1.2.x
Elastic Cloud on Kubernetes 1.3.x

Kibana Supported Browsers

IE9 & Edge IE11+ Firefox Chrome Safari (Mac) Edge
Chromium
Kibana 4.x
Kibana 5.x
Kibana 6.0.x
Kibana 6.1.x
Kibana 6.2.x
Kibana 6.3.x
Kibana 6.4.x
Kibana 6.5.x
Kibana 6.6.x
Kibana 6.7.x
Kibana 6.8.x
Kibana 7.0.x
Kibana 7.1.x
Kibana 7.2.x
Kibana 7.3.x
Kibana 7.4.x
Kibana 7.5.x
Kibana 7.6.x
Kibana 7.7.x
Kibana 7.8.x
Kibana 7.9.x
Kibana 7.10.x

Latest GA versions of listed browsers supported.


Elastic Endgame Supported Browsers

IE9 IE11+ Firefox Chrome Safari (Mac)
Endgame Platform 3.14
Endgame Platform 3.15
Endgame Platform 3.16
Endgame Platform 3.17
Endgame Platform 3.18
Endgame Platform 3.19
Endgame Platform 3.20

Product Compatibility

Compatibility with Elasticsearch (5.x, 6.x, 7.x)

Elasticsearch Kibana X-Pack Beats^* Elastic Agent^* Logstash^* ES-Hadoop (jar)***** APM Server App Search Enterprise Search Endpoint Security
5.0.x 5.0.x 5.0.x 1.3.x-5.6.x 2.4.x-5.6.x 5.0.x-5.6.x
5.1.x 5.1.x 5.1.x 1.3.x-5.6.x 2.4.x-5.6.x 5.1.x-5.6.x
5.2.x 5.2.x 5.2.x 1.3.x-5.6.x 2.4.x-5.6.x 5.2.x-5.6.x
5.3.x 5.3.x 5.3.x 1.3.x-5.6.x 2.4.x-5.6.x 5.3.x-5.6.x
5.4.x 5.4.x 5.4.x 1.3.x-5.6.x 2.4.x-5.6.x 5.4.x-5.6.x
5.5.x 5.5.x 5.5.x 1.3.x-5.6.x 2.4.x-5.6.x 5.5.x-5.6.x
5.6.x 5.6.x 5.6.x 1.3.x-6.0.x 2.4.x-6.0.x 5.6.x-6.0.x
6.0.x 6.0.x 6.0.x 5.6.x-6.8.x 5.6.x-6.8.x 6.0.x-6.8.x
6.1.x 6.1.x 6.1.x 5.6.x-6.8.x 5.6.x-6.8.x 6.1.x-6.8.x
6.2.x 6.2.x 6.2.x 5.6.x-6.8.x 5.6.x-6.8.x 6.2.x-6.8.x 6.2.x-6.8.x
6.3.x 6.3.x N/A** 5.6.x-6.8.x 5.6.x-6.8.x 6.3.x-6.8.x 6.2.x-6.8.x
6.4.x 6.4.x N/A** 5.6.x-6.8.x 5.6.x-6.8.x 6.4.x-6.8.x 6.2.x-6.8.x
6.5.x 6.5.x N/A** 5.6.x-6.8.x 5.6.x-6.8.x 6.5.x-6.8.x 6.2.x-6.8.x
6.6.x 6.6.x N/A** 5.6.x-6.8.x 5.6.x-6.8.x 6.6.x-6.8.x 6.2.x-6.8.x
6.7.x 6.7.x N/A** 5.6.x-6.8.x 5.6.x-6.8.x 6.7.x-6.8.x 6.2.x-6.8.x
6.8.x 6.8.x N/A** 5.6.x-6.8.x 5.6.x-6.8.x 6.8.x-6.8.x 6.2.x-6.8.x
7.0.x 7.0.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** 3.14.x - 3.18.x
7.1.x 7.1.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** 3.14.x - 3.18.x
7.2.x 7.2.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** 7.2.x 3.14.x - 3.18.x
7.3.x 7.3.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** 7.3.x 3.14.x - 3.18.x
7.4.x 7.4.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** 7.4.x 3.14.x - 3.18.x
7.5.x 7.5.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** 7.5.x 3.14.x - 3.18.x
7.6.x 7.6.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** 7.6.x 3.14.x - 3.18.x
7.7.x 7.7.x N/A** 6.8.x-7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** N/A**** 7.7.x 3.14.x - 3.18.x
7.8.x 7.8.x N/A** 6.8.x-7.10.x 7.8.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** N/A**** 7.8.x 3.14.x - 3.18.x
7.9.x 7.9.x N/A** 6.8.x-7.10.x 7.9.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** N/A**** 7.9.x 3.14.x - 3.19.x
7.10.x 7.10.x N/A** 6.8.x-7.10.x 7.10.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x*** N/A**** 7.10.x 3.14.x - 3.20.x

^ Elasticsearch output compatibility - Beats, Logstash, and Elastic Agent indexing data to Elasticsearch
* We recommend running the latest version of Beats, Logstash, Elastic Agent and ES-Hadoop; earlier versions will work with reduced functionality.
** Starting in version 6.3, X-Pack features are included in the default distributions of Elastic Stack. See https://www.elastic.co/what-is/open-x-pack.
*** APM Server 6.7 works with Elasticsearch 7.0, but data must be migrated using the Upgrade Assistant to be visible in Kibana 7.0.
**** App Search moved to Enterprise Search in 7.7.0 onwards.
***** ES-Hadoop must be equal to or greater than the Elasticsearch version being used.

Compatibility with Elasticsearch (2.x)

Elasticsearch Kibana Marvel Shield Graph Reporting Beats** Logstash** ES-Hadoop (jar)
2.0.x 4.2.x 2.0.x 2.0.x N/A N/A 1.0.x-5.6.x 2.0.x-5.6.x 2.2.x-2.4.x
2.1.x 4.3.x 2.1.x 2.1.x N/A N/A 1.0.x-5.6.x 2.0.x-5.6.x 2.2.x-2.4.x
2.2.x 4.4.x 2.2.x 2.2.x N/A N/A 1.0.x-5.6.x 2.0.x-5.6.x 2.2.x-2.4.x
2.3.x 4.5.x 2.3.x 2.3.x 2.3.x N/A 1.0.x-5.6.x 2.0.x-5.6.x 2.2.x-2.4.x
2.4.x 4.6.x 2.4.x 2.4.x 2.4.x 2.4.x 1.0.x-5.6.x 2.0.x-5.6.x 2.2.x-2.4.x

** Beats to Logstash has a separate compatibility chart


Compatibility with Logstash

Logstash Beats** Monitoring & Management Elasticsearch Cluster*
2.4.x 1.0.x-5.6.x N/A
5.0.x 1.3.x-5.6.x N/A
5.1.x 5.0.x-5.6.x N/A
5.2.x 5.0.x-5.6.x 5.2.x-5.6.x
5.3.x 5.0.x-5.6.x 5.3.x-5.6.x
5.4.x 5.0.x-5.6.x 5.4.x-5.6.x
5.5.x 5.0.x-5.6.x 5.5.x-5.6.x
5.6.x 5.6.x-6.8.x 5.6.x-6.0.x
6.0.x 5.6.x-6.8.x 6.0.x-6.8.x
6.1.x 5.6.x-6.8.x 6.1.x-6.8.x
6.2.x 5.6.x-6.8.x 6.2.x-6.8.x
6.3.x 5.6.x-6.8.x 6.3.x-6.8.x
6.4.x 5.6.x-6.8.x 6.4.x-6.8.x
6.5.x 5.6.x-6.8.x 6.5.x-6.8.x
6.6.x 5.6.x-6.8.x 6.6.x-6.8.x
6.7.x 5.6.x-6.8.x 6.7.x-6.8.x
6.8.x 5.6.x-6.8.x 6.8.x
7.0.x 6.8.x-7.10.x 7.0.x-7.10.x
7.1.x 6.8.x-7.10.x 7.1.x-7.10.x
7.2.x 6.8.x-7.10.x 7.2.x-7.10.x
7.3.x 6.8.x-7.10.x 7.3.x-7.10.x
7.4.x 6.8.x-7.10.x 7.4.x-7.10.x
7.5.x 6.8.x-7.10.x 7.5.x-7.10.x
7.6.x 6.8.x-7.10.x 7.6.x-7.10.x
7.7.x 6.8.x-7.10.x 7.7.x-7.10.x
7.8.x 6.8.x-7.10.x 7.8.x - 7.10.x
7.9.x 6.8.x-7.10.x 7.9.x-7.10.x
7.10.x 6.8.x-7.10.x 7.10.x

* Compatibility applies to the monitoring & management Elasticsearch cluster and any Elasticsearch clusters that metrics are routed through. This includes any cluster(s) referenced in the xpack.monitoring.elasticsearch.url and xpack.management.elasticsearch.url settings. It's highly recommended to run the same minor versions across Elasticsearch, Kibana, and Logstash for best monitoring & management functionality. For versions 6.2 and older, X-Pack must be installed on all products.
** Prior to version 7.4, Functionbeat is only compatible with Elasticsearch as an output destination. Logstash and other outputs are not supported. Starting with version 7.4, Functionbeat supports Elasticsearch and Logstash outputs.


Compatibility with Beats

Beats** Logstash Monitoring Elasticsearch Cluster* Uptime
1.3.x 2.0.x-5.0.x N/A N/A
5.0.x 2.0.x-5.6.x N/A N/A
5.1.x 2.0.x-5.6.x N/A N/A
5.2.x 2.0.x-5.6.x N/A N/A
5.3.x 2.0.x-5.6.x N/A N/A
5.4.x 2.0.x-5.6.x N/A N/A
5.5.x 2.0.x-5.6.x N/A N/A
5.6.x 5.6.x-6.8.x N/A N/A
6.0.x 5.6.x-6.8.x N/A N/A
6.1.x 5.6.x-6.8.x N/A N/A
6.2.x 5.6.x-6.8.x 6.2.x N/A
6.3.x 5.6.x-6.8.x 6.3.x-6.8.x N/A
6.4.x 5.6.x-6.8.x 6.4.x-6.8.x N/A
6.5.x 5.6.x-6.8.x 6.5.x-6.8.x N/A
6.6.x 5.6.x-6.8.x 6.6.x-6.8.x N/A
6.7.x 5.6.x-6.8.x 6.7.x-6.8.x 6.7.x-6.8.x
6.8.x 5.6.x-6.8.x 6.8.x - 7.10.x 6.7.x-6.8.x
7.0.x 6.8.x-7.10.x 7.0.x-7.10.x 7.0.x-7.10.x***
7.1.x 6.8.x-7.10.x 7.1.x-7.10.x 7.0.x-7.10.x***
7.2.x 6.8.x-7.10.x 7.2.x-7.10.x 7.0.x-7.10.x***
7.3.x 6.8.x-7.10.x 7.3.x-7.10.x 7.0.x-7.10.x***
7.4.x 6.8.x-7.10.x 7.4.x-7.10.x 7.0.x-7.10.x***
7.5.x 6.8.x-7.10.x 7.5.x-7.10.x 7.0.x-7.10.x***
7.6.x 6.8.x-7.10.x 7.6.x-7.10.x 7.0.x-7.10.x***
7.7.x 6.8.x-7.10.x 7.7.x-7.10.x 7.0.x-7.10.x***
7.8.x 6.8.x-7.10.x 7.8.x - 7.10.x 7.0.x-7.10.x***
7.9.x 6.8.x-7.10.x 7.9.x - 7.10.x 7.0.x-7.10.x***
7.10.x 6.8.x-7.10.x 7.10.x 7.0.x-7.10.x***

* Compatibility applies to the monitoring Elasticsearch cluster and any Elasticsearch clusters that metrics are routed through. This includes any cluster(s) referenced in the xpack.monitoring.elasticsearch settings. It's highly recommended to run the same minor versions across Elasticsearch, Kibana, and Beats for best monitoring functionality. For version 6.2, X-Pack must be installed on all products.
** Functionbeat is only compatible with Elasticsearch as an output destination. Logstash and other outputs are not supported.
*** Uptime 7.x is not compatible with Heartbeat 6.x or below.


Compatibility with Elastic Cloud Enterprise

ECE Elasticsearch Kibana APM App Search Enterprise Search
1.0.x 2.4.x-5.6.x 4.6.x-5.6.x - - -
1.1.x 2.4.x-6.8.x 4.6.x-6.8.x - - -
2.0.x 2.4.x-6.8.x 4.6.x-6.8.x - - -
2.1.x 2.4.x-6.8.x 4.6.x-6.8.x 6.6.x-6.8.x - -
2.2.x 2.4.x-7.8.x 4.6.x-7.8.x 6.6.x-7.8.x - -
2.3.x 2.4.x-7.8.x 4.6.x-7.8.x 6.6.x-7.8.x - -
2.4.x 2.4.x-7.8.x 4.6.x-7.8.x 6.6.x-7.8.x 7.4.x-7.6.x -
2.5.x 2.4.x-7.8.x 4.6.x-7.8.x 6.6.x-7.8.x 7.4.x-7.6.x -
2.6.x 2.4.x-7.9.x 4.6.x-7.9.x 6.6.x-7.9.x 7.4.x-7.6.x 7.8.x-7.9.x
2.7.x 2.4.x-7.10.x 4.6.x-7.10.x 6.6.x-7.10.x 7.4.x-7.6.x 7.8.x-7.10.x


Compatibility with Elastic Endgame

Elastic Endgame
3.51.x 3.52.x 3.53.x 3.54.x 3.55.x 3.56.x 3.57.x
Endgame Platform 3.14
Endgame Platform 3.15
Endgame Platform 3.16
Endgame Platform 3.17
Endgame Platform 3.18
Endgame Platform 3.19
Endgame Platform 3.20


Compatibility with Endgame Server

Elasticsearch
Endgame Server 3.14 7.0.x - 7.6.x
Endgame Server 3.15 7.0.x - 7.6.x
Endgame Server 3.16 7.0.x - 7.6.x
Endgame Server 3.17 7.0.x - 7.7.x
Endgame Server 3.18 7.0.x - 7.8.x
Endgame Server 3.19 7.0.x - 7.9.x
Endgame Server 3.20 7.0.x - 7.10.x


Compatibility between APM Agents and Server

A matrix defining APM Server and APM Agent compatibility is available in the documentation.

Supported Logstash Plugins

The plugins listed below are maintained and supported by Elastic. Plugin versions that are installable on an Elastic supported Logstash release are considered supported.

The full list of all plugins in the Logstash ecosystem can be found in the product documentation:


Tier 1 Plugins

Definition: These incorporate Logstash plugins that Elastic have published directly and plugins that Elastic has a high degree of experience with. Elastic will provide support to new Support Requests at point of entry for all Severity Levels (1 through 3) but retain the right to downgrade Support Requests to Severity 3 should the root cause be isolated to an external system, service, or library.


Input Plugins
azure_event_hubs
beats
elasticsearch
file
generator
heartbeat
http
http_poller
jdbc
kafka
rabbitmq
redis
s3*
stdin
syslog
tcp
udp
Codec plugins
avro
cef
es_bulk
json
json_lines
line
multiline
plain
rubydebug
Filter plugins
cidr
clone
csv
date
dissect
dns
drop
elasticsearch
fingerprint
geoip
grok
http
jdbc_static
jdbc_streaming
json
kv
memcached
mutate
prune
ruby**
sleep
split
syslog_pri
translate
truncate
urldecode
useragent
uuid
xml
Output plugins
elastic_app_search
elasticsearch
email
file
http
kafka
rabbitmq
redis
s3*
stdout
tcp
udp

* * The S3 input and output plugins only support AWS S3. Other S3 compatible storage solutions are not supported.

** The Ruby filter plugin in supported. The Ruby code executed in the plugin is not supported.


Tier 2 Plugins

Definition: These incorporate Logstash plugins where Elastic has a more limited focus, such that Elastic's ability to effect a solution could be impaired. Elastic will provide support under Severity 3 only.


Input Plugins
couchdb_changes
gelf
graphite
jms***
snmp
sqs
twitter
Codec plugins
collectd
dots
fluent
graphite
msgpack
netflow
Filter plugins
aggregate
de_dot
throttle
Output plugins
csv
graphite

*** The JMS input plugin is only supported for Solace, ActiveMQ, and ActiveMQ Artemis. All other JMS technologies are not supported.