The caravan

Drivers & middleware

25 independent Composer packages, all following the same conventions: one config file per concern, a three-method interface, and container keys you can guess. Free packages are MIT-licensed and always will be; Enterprise packages fund the project and come with support from the maintainers. The 24 planned packages are our public roadmap — unlinked until they ship.

Drivers · 19 packages · 13 planned

ValkeyValkey / Redis cache — standalone, sentinel, cluster & replicaEnterpriseOpenSearchOpenSearch, multi-connection with every auth modeEnterpriseKafkaKafka producer & consumer with SASL/SSLEnterprise
Vault / OpenBaoSecrets, dynamic credentials & rotationPlannedEnterprise
LDAP / Active DirectoryDirectory authentication & lookupsPlannedEnterprise
OPAExternalised policy decisions via Open Policy AgentPlannedEnterprise
ClickHouseColumnar analytics at scalePlannedFree
NATS JetStreamLightweight cloud-native messagingPlannedFree
Cassandra / ScyllaDBWide-column storage at scalePlannedEnterprise
Snowflake / BigQueryData-warehouse queriesPlannedEnterprise
Vector DatabaseRAG-ready vector search (Qdrant, pgvector & more)PlannedFree
SOAP ClientTyped clients for legacy SOAP servicesPlannedEnterprise
IBM MQEnterprise message queueingPlannedEnterprise
SFTPBatch B2B file exchangePlannedFree
TemporalStart, signal & query durable workflowsPlannedFree
Feature FlagsUnleash / Flagsmith flag evaluationPlannedFree

Middleware · 6 packages · 11 planned

Error HandlingStructured error responsesFreeSubashi WAFWeb application firewallFreeAuth — JWKSJWKS-based authenticationFreeAuth — API KeysAPI key authenticationFreeAuth — JWTAdvanced JWT authenticationEnterpriseSubashi ProEnterprise WAF with geo & ASN edge intelligenceEnterprise
OpenTelemetryOTLP traces & metrics, auto-instrumented driversPlannedFree
Audit LogImmutable request audit trailsPlannedEnterprise
RBAC / ABAC PolicyRoute-level authorisation on JWT claimsPlannedEnterprise
PII RedactionMask sensitive fields in responses & logsPlannedEnterprise
Request SigningVerify HMAC-signed requests & webhooksPlannedFree
IdempotencyIdempotency-Key replay protectionPlannedEnterprise
Rate Limit / QuotaTiered per-key quotas & burst limitsPlannedEnterprise
Circuit BreakerFleet-wide breakers for downstream callsPlannedEnterprise
Response CacheRFC-compliant HTTP cachingPlannedFree
Usage MeteringPer-tenant usage events for billingPlannedEnterprise
Multi-TenancyTenant resolution & scoped servicesPlannedEnterprise

Missing something?

Drivers implement a three-method interface — most teams wrap their own services in an afternoon. Read the driver guide to build your own, or tell us what you need and we may move it up the roadmap.