Skip to main content
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.

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.
From this single file, VeloIQ generates:
  • 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.