Elasticsearch SSL for free. Does also support native Open SSL
Java Shell Python


Search Guard SSL for Elasticsearch

Elasticsearch SSL for free.

Search Guard SSL is a free and open source plugin for Elasticsearch which provides SSL for Elasticsearch. It does not provide authentication and authorization. For that pls refer to Search Guard.



  • Node-to-node encryption through SSL/TLS (Transport layer)
  • Secure REST layer through HTTPS (SSL/TLS)
  • Supports JDK SSL and Open SSL
  • Only external dependency is Netty 4 (and Tomcat Native if Open SSL is used)
  • Works with Kibana, logstash and beats

Elasticsearch 5

Search Guard SSL 5 (compatible with Elasticsearch 5) is now also available. You may also want to read this blog post about Search Guard 5.


Documentation is provided in a separate repository in markdown format.

Search Guard SSL Documentation


See wiki


Copyright 2015-2017 floragunn GmbH

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.