Metadata-Version: 2.1
Name: sqlmodelservice
Version: 0.6.0
Summary: A generic service layer on top of SQLModel for conveniently creating APIs with frameworks like FastAPI.
Author-Email: Peter Volf <do.volfp@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/volfpeter/sqlmodelservice
Project-URL: Documentation, https://volfpeter.github.io/sqlmodelservice
Requires-Python: >=3.10
Requires-Dist: pydantic>=2.11
Requires-Dist: sqlmodel<0.1,>=0.0.38
Description-Content-Type: text/markdown

![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/).
