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

ORM / column_map

I am evaluating SQLRules for my stack

Design philosophy · Support & compatibility · Specification · Security

I am writing a custom translator or plugin

Plugin system · Translators · API tiers

I want the generated API surface

Reference hub · Application autodoc · Glossary

I am stuck

FAQ · Troubleshooting · Errors

I want to contribute

Contributing

Full documentation map

Return to the documentation home for the complete table of contents.