Welcome to UiGraph Documentation
UiGraph helps engineering, product, and platform teams describe how a system works through maps, frames, implementation points, database models, and synced engineering metadata.
This docs site is organized around three practical areas:
- Platform workflows for maps, frames, and points
- Data modeling for SQL and NoSQL schema visualization
- Automation with
uigraph-clifor syncing repository metadata into UiGraph
Start here
If you are evaluating or adopting UiGraph, start with these guides:
Platform workflows
Use these guides when documenting product flows and connecting interface regions to implementation details:
Data modeling
Use these guides when importing and reviewing database structures:
Automation
Use uigraph-cli when you want repository-driven documentation and CI/CD automation:
- UiGraph CLI overview
- API specs
- Mermaid context
- Database sync
- Test packs
- CI/CD setup
- Troubleshooting
- Examples
Core concepts
- A map groups frames around a feature, flow, or domain.
- A frame represents a screen, diagram, or other visual artifact inside a map.
- A point links a region of a frame to implementation details, another map, or nested frame variants.
- Database modeling turns schema files into visual structures your team can inspect in context.
uigraph-clisyncs service metadata, API specs, diagrams, tests, and database schemas from a repository-level.uigraph.yaml.
For teams and platform owners
If you are rolling out UiGraph across multiple services, use this sequence:
- Start with one service or product area
- Define a consistent naming model for maps, frames, and linked artifacts
- Keep schemas, API specs, and Mermaid diagrams in version control
- Use
uigraph-cliin CI to make documentation updates part of delivery
Support
- Email support: support@uigraph.app
- Product site: uigraph.app