Stack Gems
Menu
← Catalog

SQLModel

SQL + Pydantic in one elegant package

Python / Data · OSS/MIT · 18.4k

Reviewed 2026-08-18 · last push 2026-10-15 · repo checked 2026-10-21

What's Good

The inheritance from both SQLAlchemy and Pydantic means models work everywhere. Async support integrates cleanly with FastAPI. The relationship handling is intuitive for common patterns.

The Catch

Relatively young library, so edge cases exist. Complex SQLAlchemy patterns may need direct SQLAlchemy access.

Verdict

One model for database and API—elegant when it fits.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/sqlmodel.svg)](https://stackgems.com/gems/sqlmodel)

HTML

<a href="https://stackgems.com/gems/sqlmodel"><img src="https://stackgems.com/badge/sqlmodel.svg" alt="SQLModel reviewed on Stack Gems" height="20"></a>

Related

Python →