A PHP client that brings Qdrant vector search to existing PHP applications without forcing a runtime upgrade.
Architecture · AI Systems · Vector Search
Problem
Teams on PHP 7.2 and mixed 8.x estates needed semantic search and embeddings, but most vector-database clients assumed a modern runtime.
Role
Author and maintainer
Approach
Designed a client that covers the Qdrant API, stays compatible with PHP 7.2+, and can sit beside a legacy backend rather than replacing it.
Outcome
Open-source library used to add vector search to PHP systems that cannot move to a new language or PHP version in one step.
The interesting constraint was not “write another HTTP wrapper”. It was keeping vector search reachable from codebases that still have to run on PHP 7.2 while newer services already live on 8.x.
The client treats Qdrant as infrastructure: collections, points, filters, search. The application keeps its own models, auth and delivery. That boundary matters more than a long list of helper methods.