Tools/AxonIQ/AxonFramework

Axon Framework

Framework for Evolutionary Message-Driven Microservices on the JVM

3.6k+2/wkemergingJavaApache License 2.0trending

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 core

Free: 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
Self-hosting ops:significant
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
76/100 · B+
Adoption17/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Community discussions enabledOrganization account (56 public repos)

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