The caravan

Drivers & middleware

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

Drivers · 28 packages · 6 planned

ClickHouseAnalytics queries, streamed results and batched insertsFreeVector DatabasesSemantic search and RAG on Qdrant, pgvector or OpenSearchFreeNATS & JetStreamMessaging, request/reply, durable streams and key-value bucketsFreeOAuth 2 TokenOAuth 2.0 client-credentials token handlingEnterpriseValkeyValkey / Redis cache — standalone, sentinel, cluster & replicaEnterpriseOpenSearchOpenSearch, multi-connection with every auth modeEnterpriseKafkaKafka producer & consumer with SASL/SSLEnterpriseOPAPolicy decisions via Open Policy AgentEnterpriseLDAPLDAP & Active Directory logins, groups and searchEnterpriseVault / OpenBaoSecrets from Vault or OpenBao in config, with KV and TransitEnterpriseOpenTelemetryTraces, metrics and logs over OTLP, with the drivers instrumentedEnterprise
Vault dynamic credentialsLease renewal & credential rotation for Vault / OpenBaoPlannedEnterprise
Cassandra / ScyllaDBWide-column storage at scalePlannedEnterprise
Snowflake / BigQueryData-warehouse queriesPlannedEnterprise
SOAP ClientTyped clients for legacy SOAP servicesPlannedEnterprise
IBM MQEnterprise message queueingPlannedEnterprise
TemporalStart, signal & query durable workflowsPlannedFree

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.