An open API service indexing awesome lists of open source software.

https://github.com/volfpeter/sqlmodelservice

A generic service layer on top of SQLModel for conveniently creating APIs with frameworks like FastAPI
https://github.com/volfpeter/sqlmodelservice

fastapi pydantic python sql sqlalchemy sqlmodel

Last synced: about 1 month ago
JSON representation

A generic service layer on top of SQLModel for conveniently creating APIs with frameworks like FastAPI

Awesome Lists containing this project

README

        

![Tests](https://github.com/volfpeter/sqlmodelservice/actions/workflows/tests.yml/badge.svg)
![Linters](https://github.com/volfpeter/sqlmodelservice/actions/workflows/linters.yml/badge.svg)
![Documentation](https://github.com/volfpeter/sqlmodelservice/actions/workflows/build-docs.yml/badge.svg)
![PyPI package](https://img.shields.io/pypi/v/sqlmodelservice?color=%2334D058&label=PyPI%20Package)

**Source code**: [https://github.com/volfpeter/sqlmodelservice](https://github.com/volfpeter/sqlmodelservice)

**Documentation and examples**: [https://volfpeter.github.io/sqlmodelservice](https://volfpeter.github.io/sqlmodelservice/)

# SQLModelService

`SQLModelService` is a generic service layer on top of [SQLModel](https://sqlmodel.tiangolo.com/) for conveniently creating APIs with frameworks like [FastAPI](https://fastapi.tiangolo.com/).

See the [documentation](https://volfpeter.github.io/sqlmodelservice) for examples and the API reference.

## Installation

The library is available on PyPI and can be installed with:

```console
$ pip install sqlmodelservice
```

## Dependencies

The only direct dependency of the project -- as the name suggests -- is `SQLModel`.

## Contributing

Contributions are welcome.

## License

The library is open-sourced under the conditions of the [MIT license](https://choosealicense.com/licenses/mit/).