meilisearch/meilisearch-php
Official Meilisearch PHP SDK: a fast, easy API client to index documents, manage settings, and run searches with Meilisearch or Meilisearch Cloud. Supports popular HTTP clients and customizable transport.
The Meilisearch PHP client is a PSR-18-compliant HTTP client designed for seamless interaction with Meilisearch's search API. Its architecture fits well with modern PHP applications, abstracting raw HTTP requests into a structured SDK while maintaining flexibility through configurable HTTP clients. The package follows standard SDK patterns with clear method naming and consistent response structures. Integration feasibility is high due to Composer-based installation and broad HTTP client compatibility (Guzzle, Symfony HttpClient, etc.), but the beta status (v2.0.0-beta.5) introduces stability concerns. Technical risks include potential breaking changes in future beta releases (as seen in migration guides for v2.0.0-beta.3 to v2.0.0-beta.5), limited real-world validation (0 dependents), and absence of built-in retry logic or circuit breakers for production resilience. Key questions: What's the official timeline for stable release? How does the client handle Meilisearch server rate limiting or transient failures? Are there performance benchmarks for high-volume search/indexing scenarios?
The package integrates seamlessly with modern PHP stacks due to its PSR-18 compliance. In Laravel, it pairs naturally with
How can I help you explore Laravel packages today?