VeloIQ is an open-core full-stack framework that turns Python SQLModel definitions into complete, production-ready applications. Define your data models once and the framework generates your REST API, back-office admin panel, and React frontend automatically — leaving you to focus on the business logic that makes your application unique.Documentation Index
Fetch the complete documentation index at: https://docs.veloiq.dev/llms.txt
Use this file to discover all available pages before exploring further.
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
Define your models and generate
Write your models in
backend/app/modules/, then run veloiq generate to create the API and frontend schemas.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.