Choose your plan

Get started with Ecotone by choosing the plan that works best for your business.

  • Free

    Everything you need to build message-driven systems in PHP. Free and open-source under Apache 2.0.

    0.00
    Install now
    • Check

      CQRS, aggregates, event sourcing, sagas, and async messaging

    • Check

      Globally tracked projections with sync/async execution, backfill, and gap detection

    • Check

      Interceptors, retries, error handling, and dead letter support

    • Check

      Full testing support with EcotoneLite

  • Enterprise

    Production-grade capabilities for teams scaling to multi-tenant, multi-service, or high-throughput environments.

    230.00
    Upgrade
    • Check

      Partitioned projections, async backfill/rebuild, blue-green deployments, streaming projections

    • Check

      Orchestrators, Dynamic Channels, and Distributed Bus with Service Map

    • Check

      Kafka integration, RabbitMQ Streaming, and production-grade consumers

    • Check

      Instant retries, gateway deduplication, and error channel per Command Bus

  • Enterprise Plus

    All Enterprise features with lifetime usage rights and priority access to expert guidance.

    • Check

      All Free and Enterprise features

    • Check

      Lifetime usage rights for the version at your last subscription date

    • Check

      25% discount on your first consultancy or workshop session

Compare plans & features

FeaturesFreeEnterprise
CQRS and Message Bus
Help
CheckCheck
Asynchronous Messaging
Help
CheckCheck
Managing Handlers execution (Delay, Expiration, Priority)
Help
CheckCheck
Metadata Support
Help
CheckCheck
Aggregates
Help
CheckCheck
Workflow Support
Help
CheckCheck
Sagas
Help
CheckCheck
Event Sourcing
Help
CheckCheck
Event Projecting
Help
CheckCheck
Partitioned Projections
Help
Check
Async Backfill & Rebuild
Help
Check
Blue-Green Projection Deployments
Help
Check
Streaming Projections
Help
Check
Interceptors Support
Help
CheckCheck
Retries (Instant, Delayed, Exponential)
Help
CheckCheck
Error Channel and Dead Letter
Help
CheckCheck
Outbox Support
Help
CheckCheck
Idempotency Support
Help
CheckCheck
AMQP Distributed Bus
Help
CheckCheck
Testing Support
Help
CheckCheck
Tracing and OpenTelemetry Support
Help
CheckCheck
Dynamic Message Channels
Help
Check
Advanced Event Sourcing Handlers
Help
Check
Kafka Integration
Help
Check
Asynchronous Message Buses
Help
Check
Distributed Bus with Service Map
Help
Check
Rabbit Consumer
Help
Check
RabbitMQ Streaming Channel
Help
Check
Command Bus Instant Retries
Help
Check
Command Bus Error Channel
Help
Check
Gateway-Level Deduplication
Help
Check
Instant Aggregate Fetch
Help
Check
Orchestrators
Help
Check
Async Endpoint Annotations
Help
Check

Frequently asked questions

Haven’t found what you’re looking for? Contact us

No. Ecotone's core features -- CQRS, aggregates, event sourcing, sagas, async messaging, interceptors, and testing -- are licensed under Apache 2.0 and free for commercial use. Only Enterprise features require a subscription.
Every Enterprise licence directly funds continued development of Ecotone's open-source core. When Enterprise succeeds, the entire ecosystem benefits -- new features, better documentation, and faster releases for everyone.
After buying a monthly or annual subscription, you will receive an email with a licence key. Add the licence key to your Ecotone configuration file (Symfony, Laravel, or Ecotone Lite). After that, all Enterprise features are unlocked.
After subscription have been bought, you will receive an email with link to cancel subscription. After clicking on the link, you will be redirected to the page where you can cancel subscription.
Subscription is not refundable. However you can cancel subscription at any time, and you will not be charged for the next billing period.
At this moment Ecotone Enterprise version is available only for companies. If you are individual, you can contact us, so we can message you when individual version will become available.
Enterprise Plus includes all Enterprise features with different licence terms. If your Enterprise Plus subscription expires, you keep lifetime usage rights for the version available at your last subscription date -- your production system continues to work. Enterprise Plus subscribers also receive a 25% discount on their first consultancy or workshop session.
With a standard Enterprise subscription, access to Enterprise features will be lost when the licence expires. With Enterprise Plus, you retain lifetime usage rights for the version available at your last subscription date -- you just won't receive version updates.
Yes. One licence key covers all environments -- no per-server or per-container restrictions. Deploy to as many instances as you need.
Yes. You can start with a 28-day trial to evaluate Enterprise features before committing. Email us at support@simplycodedsoftware.com to receive a trial licence key.

Need help?

Can’t find your answer, contact us

  • Contact
    Email us

    support@simplycodedsoftware.com

  • Contact
    Join our community

    Discuss anything with other users

  • Contact
    Read docs on Enterprise features

    Find out more about Enterprise features in the documenation

DiscordTwitterSupport and ContactTelegram