Skip to content
forked from fondat/fondat

About

A foundation for Python resource-oriented applications

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

fondat-core

PyPI Python GitHub Test License Black

A foundation for Python resource-oriented applications.

Introduction

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.

Features

  • 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.

Install

pip install fondat-core

Develop

poetry install
poetry run pre-commit install

Test

poetry run pytest

About

A foundation for Python resource-oriented applications

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages