AxiomCore
Developer Tooling

Axiom mock engine

Command and runtime boundary for local contract-backed API simulation.

axiom serve [FILE] starts the Rust mock server for endpoint-level MockConfig declarations. When FILE is omitted, the CLI uses its configured Cloud path; pass a file explicitly for a reproducible local workflow.

axiom serve axiom.acore --port 8080
axiom serve axiom.acore --port 8080 --debug

The engine supports conditional response selection, static/template/collection/ echo/store-backed data, delays, bounded network faults, and shared in-memory state mutations. Debug output can contain request data; do not enable it in an environment carrying secrets.

See Mocking APIs for schema examples, state isolation, and validation guidance, and the base schema reference for the implemented classes.