# Ecotone

PHP architecture layer that adds CQRS, event sourcing, sagas and asynchronous messaging to Laravel, Symfony and Tempest applications through attributes.


Source: https://findsoftware.frbit.cloud/ecotone/
Last reviewed: 2026-10-20
Updated: 2026-10-25
Listed since: 2026-10-20

## Record

### Links

- home: https://ecotone.tech
- repository: https://github.com/ecotoneframework/ecotone
- docs: https://docs.ecotone.tech
- pricing: https://ecotone.tech/pricing
- discord: https://discord.gg/GwM2BSuXeg

### Identity

- status: active
- maintainer: Simply Coded Software
- maintainerType: unknown
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: framework
- hosting: php
- language: php
- runtime: php
- runtimeMin: php 8.2
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: composer require

### License

- licenseModel: open-core
- license: Apache-2.0, proprietary

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-10-10

### Adoption

- githubStargazers: 576
- packagistDownloads: 628746
- npmWeeklyDownloads: not applicable
- contributors: unknown
- pluginCount: unknown
- packagistMonthlyDownloads: 16562
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 14
- dependentPackages: 9

### Sources

- name: https://ecotone.tech (read 2026-10-20)
- urls: https://ecotone.tech (read 2026-10-20)
- urls: https://github.com/ecotoneframework/ecotone (read 2026-10-20)
- urls: https://github.com/ecotoneframework/ecotone (read 2026-10-20)
- urls: https://docs.ecotone.tech (read 2026-10-20)
- maintainer: https://ecotone.tech/pricing (read 2026-10-20)
- firstRelease: https://repo.packagist.org/p2/ecotone/ecotone.json (read 2026-10-20)
- category: https://github.com/ecotoneframework/ecotone (read 2026-10-20)
- language: https://github.com/ecotoneframework/ecotone (read 2026-10-20)
- runtime: https://docs.ecotone.tech/installation (read 2026-10-20)
- runtimeMin: https://docs.ecotone.tech/installation (read 2026-10-20)
- installMethod: https://docs.ecotone.tech/why-ecotone (read 2026-10-20)
- license: https://github.com/ecotoneframework/ecotone-dev/blob/main/LICENSE (read 2026-10-20)
- license: https://github.com/ecotoneframework/ecotone-dev/blob/main/composer.json (read 2026-10-20)
- licenseModel: https://ecotone.tech/pricing (read 2026-10-20)
- urls: https://ecotone.tech/pricing (read 2026-10-20)
- currentMajor: https://repo.packagist.org/p2/ecotone/ecotone.json (read 2026-10-20)
- latestReleaseDate: https://repo.packagist.org/p2/ecotone/ecotone.json (read 2026-10-20)
- githubStargazers: https://github.com/ecotoneframework/ecotone (read 2026-10-20)
- packagistDownloads: https://packagist.org/packages/ecotone/ecotone.json (read 2026-10-20)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ecotone%2Fecotone (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ecotone%2Fecotone (read 2026-10-25)
- packagistMonthlyDownloads: https://packagist.org/packages/ecotone/ecotone/stats.json (read 2026-10-25)

## Notes

Ecotone is a PHP architecture layer that adds CQRS, event sourcing, sagas and asynchronous messaging to an existing Laravel, Symfony or Tempest application. It is installed with Composer, and handlers and messaging are declared with PHP attributes on the application's own classes. The project describes it as running on the framework the application already uses.

Ecotone is documented at [docs.ecotone.tech](https://docs.ecotone.tech) and maintained by Simply Coded Software. The Composer package is published from a read-only repository, while development takes place in a separate monorepo.

## Worth knowing

The core is open source. Enterprise features require a paid subscription and a license key, and the composer.json of the project lists a proprietary license next to Apache-2.0.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
