The caravan

Drivers & middleware

29 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 20 planned packages are our public roadmap — unlinked until they ship.

Drivers · 20 packages · 12 planned

ValkeyValkey / Redis cache — standalone, sentinel, cluster & replicaEnterpriseOpenSearchOpenSearch, multi-connection with every auth modeEnterpriseKafkaKafka producer & consumer with SASL/SSLEnterpriseOPAPolicy decisions via Open Policy AgentEnterprise
Vault / OpenBaoSecrets, dynamic credentials & rotationPlannedEnterprise
LDAP / Active DirectoryDirectory authentication & lookupsPlannedEnterprise
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 · 9 packages · 8 planned

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
IdempotencyIdempotency-Key replay protectionPlannedEnterprise
Circuit BreakerFleet-wide breakers for downstream callsPlannedEnterprise
Response CacheRFC-compliant HTTP cachingPlannedFree
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.