
Axon Framework
Framework for Evolutionary Message-Driven Microservices on the JVM
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Sep 2026
Axon Framework is a Java toolkit for building systems where every change is stored as an event (event sourcing) and reads are split from writes (CQRS). It gives you the command, event, and query plumbing so you are not inventing it. The core is Apache 2.0 and AxonIQ says it stays free. The important word is core.
Version 5 drew a harder line between free and paid. The Axon Server connector moved out of the open source repo into AxonIQ's commercial modules, along with the Postgres event store, dead-letter queue, distributed messaging, and multi-tenancy. What stays free for storage is a JPA engine on your own database, plus an in-memory one that is not for production. Axon 5 needs JDK 21 and Spring Boot 3, and version 4 reached end of life on June 30, 2026.
Solo and evaluation: the free Individual plan is non-production only. Companies under 20 employees: Team from $150/mo billed yearly. Under 40 employees: Small Business from $1,750/mo. Larger: Enterprise, contact sales. Staying fully free means JPA storage and wiring up your own message distribution.
The catch: Dynamic Consistency Boundaries, the headline feature of version 5, does not work on the free JPA store. It needs Axon Server or a paid extension. Sagas and the DeadlineManager are gone in version 5 too, so moving from 4 to 5 is a rewrite in places, not a version bump.
Free vs Self-Hosted vs Paid
open coreFree: The Apache 2.0 framework: command, event, and query messaging, a JPA event storage engine, an in-memory engine for tests, and extensions for Spring Boot, Reactor, Micrometer, and Kotlin. AxonIQ's Individual plan adds Axon Server for free, for non-production use only.
Self-hosted: A library inside your own JVM app. Without Axon Server you need a JPA database and your own approach to distributing messages between services. Axon Server itself runs as a Docker image.
Paid: AxonIQ plans, billed yearly: Team from $150/mo ($180 monthly) for organizations under 20 employees or $10M ARR. Small Business from $1,750/mo for organizations under 40 employees or $30M. Enterprise and Managed Cloud are contact sales. The commercial framework modules (Axon Server connector, Postgres event store, dead-letter queue, distributed messaging, multi-tenancy, DCB support) come with Team and up and are not sold separately.
The core framework is free under Apache 2.0. Production use of Axon Server and the commercial modules starts at $150/mo for small companies and climbs fast.
What to do by team size
- Solo
- free for learning; the free Axon Server plan is non-production only
- Small team
- Team from $150/mo if you want Axon Server, otherwise free on JPA storage
- Medium team
- Small Business from $1,750/mo once you pass 20 employees
- Large team
- Enterprise, contact sales
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- Axoniq (Organization)
- Stars
- 3,618
- Forks
- 847
Explore Further
More tools in the directory
RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
48.2k ★Paddle
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
24.1k ★airbyte
The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
22.1k ★