AxiomCore
Getting Started

Frontend quickstart

Pull a contract into an existing UI or start an authored Acore UI.

You do not need to rewrite an existing frontend in Acore. Choose one of two paths.

Existing framework application

axiom doctor
axiom onboard --role frontend --framework atmx-web
axiom pull --contract ../backend/axiom.axiom --framework atmx-web

Use atmx-react, flutter, or dart only after checking the current support matrix. Keep the dependency declaration and generated lock together, then follow the integration instructions emitted for that target.

See Existing frontend integration for the runtime and test boundaries.

Authored Acore UI

axiom ui init my-app --target web
cd my-app
axiom ui check src/main.acore --target web
axiom run src/main.acore --target web

Repeat checks for android and ios before claiming parity. Native development requires a verified UI Host and a running emulator or simulator.

See the Acore UI profile and application lifecycle.

On this page