A foundation for Python resource-oriented applications.
Fondat is a foundation for building resource-oriented applications in Python. By composing your application as a set of resources that expose operations, they can be automatically exposed through an HTTP API.
- Asynchronous uniform resource interface.
- Resource operations can be exposed through HTTP API.
- Type encoding and validation of resource operation parameters and return values.
- Authorization to resource operations enforced through security policies.
- Abstraction of SQL tables, indexes and queries.
- Monitoring of resource operations and elapsed time in time series databases.
- Generates OpenAPI documents, compatible with Swagger UI.
pip install fondat-core
poetry install
poetry run pre-commit install
poetry run pytest