Start here¶
Pick the path that matches what you need. Each link is a single next step—not the full documentation map.
I want to compile constraints from a Pydantic model¶
Getting started — install sqlrules, compile one model,
and attach the rules to a SQLAlchemy select().
Remember: SQLRules compiles Field metadata (ge=18), not instance values
(UserFilter(age=25)).
I need dialect-specific operators (regex, JSON, arrays)¶
Use dialect markers · Plugin system —
install a dialect package (sqlrules-postgresql, sqlrules-sqlite,
sqlrules-mysql, or sqlrules-mssql) and register it on Compiler.
I need ORM / renamed column binding¶
I am evaluating SQLRules for my stack¶
Design philosophy · Support & compatibility · Specification · Security
I am writing a custom translator or plugin¶
I want the generated API surface¶
I am stuck¶
FAQ · Troubleshooting · Errors
I want to contribute¶
Full documentation map¶
Return to the documentation home for the complete table of contents.