[ AxiomCore · Documentation ]
AxiomCore documentation
Learn what AxiomCore is, how its parts connect through typed contracts, and where to start.
AxiomCore connects the frontend, backend and database of an application through typed, versioned contracts. A contract describes the operations, data, validation and behavior a consumer can rely on. You can keep a supported backend and frontend, or write your API, UI and database schema in Acore, AxiomCore's declarative language.
How the pieces connect
Diagram source
flowchart LR
A[Acore source] --> C[.axiom contract]
B[Existing FastAPI or Go backend] --> C
C --> D[Client SDKs]
C --> E[Acore UI app]
C --> F[Database migrations and storage]
C --> G[Axiom Inspector]
C --> H[Axiom Cloud releases]- Source. Write
.acorefiles, or extract the contract from a FastAPI or Go service. - Contract. The Axiom CLI builds a
.axiomcontract you can review, diff, test and lock. - Consumers. Web, React, Flutter and Swift clients call the API through generated SDKs. An Acore UI app uses the same contract. Database contracts drive SQLite or PostgreSQL migrations and typed storage.
- Tools. Axiom Inspector shows relationships and the impact of a change. Axiom Cloud stores shared releases.
Choose a starting point
Run your first app
Clone the task app and run an Acore UI and API on a real SQLite database.
Learn Acore
Learn the language, then build an API, UI and data model.
Use your existing stack
Keep FastAPI, Go, web, React or Flutter and add a contract boundary.
Client SDKs
Call a contract from web, React, Flutter or Swift.
CLI reference
Every axiom command, argument and flag.
Find your way
| You want to | Start here |
|---|---|
| Understand the product and its status | What is AxiomCore? |
| Build or connect an API | Build a backend |
| Author a UI or use an existing client | Build a frontend |
| Define data and change a schema | Databases |
| Learn from working applications | Examples |
| See what a change affects | Axiom Inspector |
| Work with an AI coding agent | AI coding agents |
| Look up syntax, errors or limits | Reference |
Cloud account, project and release workflows are Alpha. Axiom Studio, Acode and Axiom Marketplace are Coming soon.