Run real production systems on the free core under Apache 2.0 — async messaging, the outbox, idempotency, retries, dead-letter, sagas, event sourcing, projections, and tracing. Enterprise adds scale and multi-tenant topology — partitioned & streaming projections, Kafka, the Distributed Bus, Orchestrators — on the same attributes and the same code. No refactor when you grow.
Everything you need to build and run message-driven systems in production. Free and open-source under Apache 2.0.
CQRS, aggregates, event sourcing, sagas, and async messaging
Globally tracked projections with sync/async execution, backfill, and non-blocking gap detection
Interceptors, retries, error handling, and dead letter support
Full testing support with EcotoneLite
Scale on the same model when you outgrow a single database or service — same attributes, same code. Enterprise adds capability on top; it never asks you to refactor or swap libraries.
Partitioned projections, async backfill/rebuild, blue-green deployments, streaming projections
Orchestrators, Dynamic Channels, and Distributed Bus with Service Map
Kafka integration, RabbitMQ Streaming, and self-healing consumers (auto-reconnect, graceful shutdown, health checks)
Instant retries, gateway deduplication, and error channel per Command Bus
All Enterprise features with lifetime usage rights and priority access to expert guidance.
All Free and Enterprise features
Lifetime usage rights for the version at your last subscription date
25% discount on your first consultancy or workshop session
One licence, per company — it covers every environment and deployment, at any scale. Pricing grows with your company, not your servers.
| Features | Free | Enterprise |
CQRS and Message Bus | ||
Asynchronous Messaging | ||
Managing Handlers execution (Delay, Expiration, Priority) | ||
Metadata Support | ||
Aggregates | ||
Workflow Support | ||
Sagas | ||
Event Sourcing | ||
Event Projecting | ||
Partitioned Projections | ||
Async Backfill & Rebuild | ||
Blue-Green Projection Deployments | ||
Streaming Projections | ||
Interceptors Support | ||
Retries (Instant, Delayed, Exponential) | ||
Error Channel and Dead Letter | ||
Outbox Support | ||
Idempotency Support | ||
AMQP Distributed Bus | ||
Testing Support | ||
Tracing and OpenTelemetry Support | ||
Multi-Tenancy (Connection Routing) | Free in 1.x | |
Dynamic Message Channels | ||
Advanced Event Sourcing Handlers | ||
Kafka Integration | ||
Asynchronous Message Buses | ||
Distributed Bus with Service Map | ||
Rabbit Consumer | ||
RabbitMQ Streaming Channel | ||
Command Bus Instant Retries | ||
Command Bus Error Channel | ||
Gateway-Level Deduplication | ||
Instant Aggregate Fetch | ||
Orchestrators | ||
Async Endpoint Annotations | ||
Durable Execution Without a Separate Service |
For teams running Ecotone in production: a guaranteed next-business-day response to critical framework defects, prioritised fixes, security advisories, and a fixed-term guarantee that your version stays patched and supported.
Haven’t found what you’re looking for? Contact us