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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
SQLModel 4
sqlmodel canonical 1

Statements (63)

Predicate Object
instanceOf ORM toolkit
Python library
data modeling library
basedOn Pydantic NERFINISHED
SQLAlchemy NERFINISHED
compatibleWith FastAPI NERFINISHED
Pydantic v1 NERFINISHED
SQLAlchemy 1.4+ NERFINISHED
creator Sebastián Ramírez NERFINISHED
tiangolo NERFINISHED
designedFor integration with FastAPI
relational databases
type-safe database access
documentationUrl https://sqlmodel.tiangolo.com
firstClassCitizenIn FastAPI ecosystem NERFINISHED
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 NERFINISHED
license MIT License
programmingLanguage Python
repositoryOwner tiangolo NERFINISHED
sourceCodeUrl https://github.com/tiangolo/sqlmodel
supports Alembic migrations
FastAPI integration
MariaDB NERFINISHED
MySQL NERFINISHED
ORM-style queries
PostgreSQL NERFINISHED
Pydantic models
Python type annotations
SQL Server NERFINISHED
SQLAlchemy Core NERFINISHED
SQLAlchemy ORM NERFINISHED
SQLAlchemy sessions
SQLite NERFINISHED
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 NERFINISHED

Referenced by (5)

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

tiangolo organization on GitHub hostsProject sqlmodel
subject surface form: tiangolo
tiangolo organization on GitHub notableProject sqlmodel
subject surface form: tiangolo
this entity surface form: SQLModel
Sebastián Ramírez knownFor sqlmodel
this entity surface form: SQLModel
Sebastián Ramírez notableWork sqlmodel
this entity surface form: SQLModel
Sebastián Ramírez created sqlmodel
this entity surface form: SQLModel