roadrunner/kv
RoadRunner KV is a PHP client for RoadRunner's key-value storage plugin, offering a simple API for get, set, delete, and batch operations. Use it with memory, BoltDB, Redis, or Memcached backends for fast caching and persistent data in RoadRunner-powered apps.
roadrunner/kv when the RoadRunner KV plugin is already part of the platform; avoid building a custom KV client. Do not adopt it as a replacement for Laravel’s cache/session abstractions without a clear RoadRunner-specific need.Consider it when:
Look elsewhere when:
For executives: This is a small, low-cost integration for services already committed to RoadRunner. It can reduce bespoke infrastructure code and simplify access to RoadRunner’s KV layer, but its low adoption means it should be treated as a pilot or tactical dependency—not a platform bet.
For engineering: roadrunner/kv is the official-style PHP SDK for RoadRunner KV storage. It reduces custom RPC work and helps isolate KV usage from a specific backend. However, with 11 stars and 0 dependents, we should pin the version, verify compatibility and release history, test failure modes, and keep a fallback to Laravel cache/Redis behind an internal interface.
For product: It enables fast ephemeral-state and caching use cases only if RoadRunner is already part of the stack. It is not a reason to change runtimes, and it should not be used for critical data without proven operational guarantees.
How can I help you explore Laravel packages today?