Quick Start
Scaffold a new project and have a working full-stack app running in minutes.
Tutorial
Build a complete task manager step-by-step — API, frontend, auth, and access control.
Core Concepts
Learn about models, modules, and the three-layer access control system.
CLI Reference
Every VeloIQ command — scaffold, generate, run, migrate, and search.
What VeloIQ gives you
Write a Python model class. The framework handles everything else.- A paginated REST API with list, get, create, update, and delete endpoints
- A SQLAdmin back-office at
/admin/ - A React CRUD frontend with sorting, filtering, and bulk actions
1
Install the CLI
2
Scaffold your project
3
Define your models and generate
Write your models in
backend/app/modules/, then run veloiq generate to create the API and frontend schemas.4
Start the app
Key capabilities
Auto-generated REST API
Full CRUD endpoints are generated from your SQLModel definitions — no router code to write.
React CRUD Frontend
The
@veloiq/ui component library renders schema-driven list, show, create, and edit pages.Three-layer RBAC
Control access globally by role, per model, and per field — with row-level ReBAC support.
Miller Column Tree Views
Hierarchical data renders as interactive multi-column browsers — detected automatically.
SQLAdmin Back-Office
A fully-featured admin panel at
/admin/ with search, sort, and filter — zero config.Pro & Enterprise Tier
WYSIWYG page builder, AI query engine, SSO, audit logs, and goal-seeking scenarios.