Links

Introduction

Welcome to the Axon Manual!
Axon provides the Axon Framework and the Axon Server to help build applications centered on three core concepts - CQRS (Command Query Responsibility Segregation) / Event Sourcing and DDD (Domain Driven Design).
While many types of applications can be built using Axon, it has proven to be very popular for microservices architectures. Axon provides an innovative and powerful way of sensibly evolving to event-driven microservices within a microservices architecture.
Please visit the AxonIQ website to learn more about AxonIQ and the Axon community. There, you will find information about Axon training, support options, upcoming and past events.
Breaking Changes in Axon Framework 4.7!
Against our normal approach towards minor releases, we sadly had to introduce breaking changes between Axon Framework 4.6 and 4.7. Our apologies for this.
To help you with your upgrade we have constructed a dedicated page here that helps you on your path to upgrade to 4.7. If you find any irregularities concerning your upgrade, be sure to reach out to us!

How to use this guide

The Reference Guide is split into 4 sections
Section Name
Purpose
Details the Quick Start toolkit that Axon provides to easily familiarize with the basic concepts of Axon Framework and Axon Server
Details the building of Axon Framework based applications.
Details the Installation/Setup and Maintenance of Axon Server.
Details the extensions that Axon Framework provides to integrate with existing enterprise infrastructure(s).

License(s)

The Axon platform consists of Axon Framework and Axon Server. It is provided by AxonIQ B.V. under the licenses described below.
  • Axon Framework, as well as the Axon documentation and sample programs, are open source and provided under the Apache License v2.0.
  • For Axon Server, licensing depends on the version.
    • The standard version, called "Axon Server", is open source and free to download and use. It is provided under an AxonIQ-specific open source license. While this license allows you to run the software freely in any environment, it is less permissive than the Apache License. For instance, it doesn't allow you as a licensee to create a derivative work.
    • The commercial version, called "Axon Server Enterprise", as well as the various "Packs", are closed source and provided under a commercial license agreement.
If you have any questions about licensing, or want to obtain a license to our commercial software, please contact us via axoniq.io or [email protected].
Last modified 4mo ago