sqlmodel

E426657

SQLModel is a Python library by Sebastián Ramírez (tiangolo) that combines SQLAlchemy and Pydantic to provide an easy, type-safe way to define and interact with SQL databases.

All labels observed (2)

Label Occurrences
SQLModel 5
sqlmodel canonical 1

How this entity was disambiguated

Statements (63)

Predicate Object
instanceOf ORM toolkit ⓘ
Python library ⓘ
data modeling library ⓘ
basedOn Pydantic ⓘ
SQLAlchemy ⓘ
compatibleWith FastAPI ⓘ
Pydantic v1 ⓘ
linked to: Pydantic

SQLAlchemy 1.4+ ⓘ
linked to: SQLAlchemy
creator Sebastián Ramírez ⓘ
tiangolo ⓘ
designedFor integration with FastAPI ⓘ
relational databases ⓘ
type-safe database access ⓘ
documentationUrl https://sqlmodel.tiangolo.com ⓘ
firstClassCitizenIn FastAPI ecosystem ⓘ
linked to: FastAPI
hasFeature FastAPI-friendly models ⓘ
Pydantic-compatible models ⓘ
async session support ⓘ
automatic OpenAPI schema compatibility ⓘ
column type specification ⓘ
declarative model definition ⓘ
default values ⓘ
nullable fields ⓘ
primary key declaration ⓘ
relationship loading ⓘ
session dependency injection with FastAPI ⓘ
type-safe queries ⓘ
unique constraints ⓘ
hostedOn GitHub ⓘ
license MIT License ⓘ
programmingLanguage Python ⓘ
repositoryOwner tiangolo ⓘ
sourceCodeUrl https://github.com/tiangolo/sqlmodel ⓘ
supports Alembic migrations ⓘ
FastAPI integration ⓘ
MariaDB ⓘ
MySQL ⓘ
ORM-style queries ⓘ
PostgreSQL ⓘ
Pydantic models ⓘ
Python type annotations ⓘ
SQL Server ⓘ
SQLAlchemy Core ⓘ
linked to: SQLAlchemy

SQLAlchemy ORM ⓘ
linked to: SQLAlchemy

SQLAlchemy sessions ⓘ
SQLite ⓘ
asynchronous database operations ⓘ
automatic table creation ⓘ
constraints ⓘ
data validation ⓘ
deserialization ⓘ
foreign keys ⓘ
indexes ⓘ
model inheritance ⓘ
relationships ⓘ
schema generation ⓘ
serialization ⓘ
synchronous database operations ⓘ
type hints ⓘ
typicalUseCase building CRUD APIs ⓘ
defining database models with type hints ⓘ
prototyping database-backed applications ⓘ
writtenIn Python ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

tiangolo → hostsProject → sqlmodel ⓘ
subject linked to: tiangolo organization on GitHub
tiangolo → notableProject → SQLModel ⓘ
subject linked to: tiangolo organization on GitHub
linked to: sqlmodel
Sebastián Ramírez → knownFor → SQLModel ⓘ
linked to: sqlmodel
Sebastián Ramírez → notableWork → SQLModel ⓘ
linked to: sqlmodel
Sebastián Ramírez → created → SQLModel ⓘ
linked to: sqlmodel
Typer → authorAlsoCreated → SQLModel ⓘ
subject linked to: typer
linked to: sqlmodel