Introduction¶
aion-api is a modular Go backend that powers habit, diary, and structured personal data workflows through REST and GraphQL.
What aion-api Is¶
- API-first backend for personal productivity domains
- Built with Hexagonal/Clean Architecture and bounded contexts
- Designed for maintainability, observability, and consistent contracts
Core Characteristics¶
| Area | Description |
|---|---|
| Architecture | Ports & Adapters with strict layer boundaries |
| APIs | REST (OpenAPI/Swagger) and GraphQL |
| Runtime | Docker-first local stack with migrations/seeds |
| Observability | Traces, metrics, dashboards, and structured logs |
Read This Next¶
Quick Links¶
- REST API docs: REST API
- GraphQL docs: GraphQL Guide
- GraphQL interactive playground: GraphQL Playground
Note
Clicking aion-api Docs in the top navbar or left sidebar always returns to this Introduction page.