Axon Docs
GitHub Quickstart

Docs

Axon Docs

Axon is a background job scheduler for .NET. Enqueue work from any service, run it on any connected client, with retries, priority, recurring schedules, and multi-instance scale-out built in.

Start here

Packages

PackageNuGet IDRole
Axon.CoreGoAxon.CoreShared models and enums used by both client and server.
Axon.ClientGoAxon.ClientEnqueue jobs, schedule recurring jobs, execute dispatched jobs.
Axon.ServerGoAxon.ServerThe scheduler/dispatcher: SignalR hub, job store, dashboard.
Axon.Store.SqlServerGoAxon.Store.SqlServerSQL Server-backed persistence.
Axon.Store.PostgresGoAxon.Store.PostgresPostgreSQL-backed persistence.
Axon.Store.MySqlGoAxon.Store.MySqlMySQL-backed persistence.
Axon.Store.SQLiteGoAxon.Store.SQLiteSQLite-backed persistence (single-instance).
Axon.Store.MongoDbGoAxon.Store.MongoDbMongoDB-backed persistence (needs a replica set).
Axon.Server.RedisGoAxon.Server.RedisRedis SignalR backplane for multi-instance dispatch.
Axon.Server.OpenTelemetryGoAxon.Server.OpenTelemetryMetrics and traces for dispatch.

Source is on GitHub, MIT-licensed.