opensearch-project / opensearch-php
PHP Client for OpenSearch
Installs: 11 255 097
Dependents: 44
Suggesters: 9
Security: 0
Stars: 116
Watchers: 20
Forks: 62
Open Issues: 33
Requires
- php: ^8.1
- ext-curl: *
- ext-json: >=1.3.7
- ezimuel/ringphp: ^1.2.2
- php-http/discovery: ^1.20
- psr/http-client: ^1.0
- psr/http-client-implementation: *
- psr/http-factory: ^1.1
- psr/http-factory-implementation: *
- psr/http-message: ^2.0
- psr/http-message-implementation: *
- psr/log: ^2|^3
- symfony/yaml: *
Requires (Dev)
- ext-zip: *
- aws/aws-sdk-php: ^3.0
- colinodell/psr-testlogger: ^1.3
- friendsofphp/php-cs-fixer: ^v3.64
- guzzlehttp/psr7: ^2.7
- mockery/mockery: ^1.6
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^1.12
- phpstan/phpstan-deprecation-rules: ^1.2
- phpstan/phpstan-mockery: ^1.1
- phpstan/phpstan-phpunit: ^1.4
- phpunit/phpunit: ^9.6
- symfony/finder: ^6.4|^7.0
- symfony/http-client: ^6.4|^7.0
- symfony/http-client-contracts: ^3.0
Suggests
- aws/aws-sdk-php: Required (^3.0.0) in order to use the AWS Signing Client Decorator
- guzzlehttp/psr7: Required (^2.7) in order to use the Guzzle HTTP client
- monolog/monolog: Allows for client-level logging and tracing
- symfony/http-client: Required (^6.4|^7.0) in order to use the Symfony HTTP client
README
- Welcome!
- Project Resources
- Code of Conduct
- Sample code
- Compatibility with OpenSearch
- License
- Copyright
Welcome!
opensearch-php is a community-driven, open source fork of elasticsearch-php licensed under the Apache v2.0 License. For more information, see opensearch.org.
Project Resources
- Project Website
- User Guide
- Samples
- Developer Guide
- Downloads.
- Documentation
- Need help? Try Forums
- Project Principles
- Contributing to OpenSearch
- Maintainer Responsibilities
- Release Management
- Admin Responsibilities
- Security
Code of Conduct
This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ, or contact opensource-codeofconduct@amazon.com with any additional questions or comments.
Sample code
See Sample Code.
Compatibility with OpenSearch
See Compatibility.
License
This project is licensed under the Apache v2.0 License.
Copyright
Copyright OpenSearch Contributors. See NOTICE for details.