pixelfederation/druid-php
A PHP client for Apache Druid, the real-time analytics database. Build and run native JSON queries against Druid datasources through a fluent interface, letting your PHP backend fetch analytical results without hand-writing raw HTTP requests.
pixelfederation/druid-php is a thin PHP client for Apache Druid, likely aimed at querying Druid’s native JSON API. In Laravel, it would sit in the analytics/service layer rather than the transactional domain. It does not appear to offer Laravel-native integration (service provider, facade, config publishing), so adoption requires manual wiring. Druid itself remains a separate OLAP cluster, so the package only solves the HTTP/query-construction layer.NOASSERTION, creating legal ambiguity before any production use. Modern Druid deployments favor SQL over HTTP or updated native query endpoints; this client predates those changes.Http client or a maintained PSR-18 client to call Druid’s SQL endpoint directly. If the package must be used, isolate it behind an application-owned interface (e.g., DruidQueryService) so it can be replaced without touching controllers or jobs. Do not expose package classes throughout the domain.NOASSERTION license. 2) Time-boxed spike against current Druid and Laravel versions. 3) If viable, fork, update PHP/Guzzle constraints, add tests, and tag an internal release. 4) Introduce behind an interface with feature flags. 5) Build integration tests for query correctness, timeouts, and auth. 6) Define a replacement roadmap toward direct HTTP or a supported client.How can I help you explore Laravel packages today?