Version: 7.x-51.0.0

Search Guard Community Edition


The Community Edition of Search Guard is free, and you can use it for production and non-production systems without any cost.

It includes TLS encryption on REST and on transport layer, HTTP Basic Authentication, the Internal User Database authentication backend and Kibana session management.

The Community Edition does not require a license. To use it, just install the Enterprise Edition and disable all commercial features by adding the following line to elasticsearch.yml and restart the node:

searchguard.enterprise_modules_enabled: false

Setting this flag will disable any commercial module or custom authentication domain and will run only the free Community features of Search Guard.

Feature Comparison

For a feature comparison between the Complince, Enterprise and Community Edition please refer to the feature comparison matrix on our website.

HTTP License endpoint

If you are unsure whether you are running the free Community Edition or not, you can visit the HTTP license endpoint of Search Guard like:

https://<Elasticsearch Host>:<HTTP Port>/_searchguard/license

For example:

This will return license information in JSON format. If you are running the Community Edition, the following information is displayed:

sg_license: {
  msgs: [
    "No license required because enterprise modules are not enabled."
  license_required: false


On startup, Search Guard will print license information to the Elasticsearch logfile on INFO level. If you are running the Community Edition you will find the following entry:

Search Guard License Info: No license needed because enterprise modules are not enabled

Not what you were looking for? Try the search.