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