ruflin/Elastica

Elastica is a PHP client for elasticsearch

PHP

2,269

3,164 commits

updated Sep 7, 2026

See the code

README

Elastica: elasticsearch PHP Client

Latest Stable Version Build Status codecov.io Total Downloads Join the chat at https://gitter.im/ruflin/Elastica

All documentation for Elastica can be found under Elastica.io. If you have questions, don't hesitate to ask them on Stack Overflow and add the Tag "Elastica" or in our Gitter channel.

All library issues should go to the issue tracker from GitHub.

Compatibility

This release is compatible with all Elasticsearch 9.0 releases and onwards.

The testsuite is run against the most recent minor version of Elasticsearch, currently 9.1.0.

Contributing

Contributions are always welcome. For details on how to contribute, check the CONTRIBUTING file.

Versions & Dependencies

This project tries to follow Elasticsearch in terms of End of Life and maintenance since 5.x. It is generally recommended to use the latest point release of the relevant branch.

Elastica branchElasticSearchelasticsearch-phpPHP
9.x9.x^9.0>=8.1 <8.6
8.x8.x^8.4>=8.0 <8.4
7.x7.x^7.0^7.2 || ^8.0
6.x6.x^6.0^7.0 || ^8.0

Unmaintained versions:

Elastica versionElasticSearchelasticsearch-phpPHP
5.x5.x^5.0>=5.6
3.x2.4.0no>=5.4
2.x1.7.2no>=5.3.3
elasticsearch
hacktoberfest
php

Contributors

(top 30 of 285)

ruflin

1,377 commits

im-denisenko

170 commits

deguif

169 commits

munkie

142 commits

ruflin/Elastica

Elastica is a PHP client for elasticsearch

PHP

2,269

3,164 commits

updated Sep 7, 2026

See the code

README

Elastica: elasticsearch PHP Client

Latest Stable Version Build Status codecov.io Total Downloads Join the chat at https://gitter.im/ruflin/Elastica

All documentation for Elastica can be found under Elastica.io. If you have questions, don't hesitate to ask them on Stack Overflow and add the Tag "Elastica" or in our Gitter channel.

All library issues should go to the issue tracker from GitHub.

Compatibility

This release is compatible with all Elasticsearch 9.0 releases and onwards.

The testsuite is run against the most recent minor version of Elasticsearch, currently 9.1.0.

Contributing

Contributions are always welcome. For details on how to contribute, check the CONTRIBUTING file.

Versions & Dependencies

This project tries to follow Elasticsearch in terms of End of Life and maintenance since 5.x. It is generally recommended to use the latest point release of the relevant branch.

Elastica branchElasticSearchelasticsearch-phpPHP
9.x9.x^9.0>=8.1 <8.6
8.x8.x^8.4>=8.0 <8.4
7.x7.x^7.0^7.2 || ^8.0
6.x6.x^6.0^7.0 || ^8.0

Unmaintained versions:

Elastica versionElasticSearchelasticsearch-phpPHP
5.x5.x^5.0>=5.6
3.x2.4.0no>=5.4
2.x1.7.2no>=5.3.3
elasticsearch
hacktoberfest
php

Contributors

(top 30 of 285)

ruflin

1,377 commits

im-denisenko

170 commits

deguif

169 commits

munkie

142 commits

Languages

PHP

99.6%