Installation

Add axum-admin to your Cargo.toml:

cargo add axum-admin --features seaorm
cargo add axum tokio --features tokio/full

Or add manually:

[dependencies]
axum-admin = { version = "0.1", features = ["seaorm"] }
axum = { version = "0.7", features = ["macros"] }
tokio = { version = "1", features = ["full"] }

Feature Flags

FlagDescription
seaormEnables SeaORM adapter, RBAC via Casbin, and SeaOrmAdminAuth

Without the seaorm feature, you must provide your own DataAdapter and AdminAuth implementations.

Requirements

  • Rust 1.75+
  • PostgreSQL (when using the seaorm feature)