Features
Kwik features
Kwik gives you the following features:
- FastAPI-based: all amazing FastAPI features are available, such as:
- Automatic interactive API documentation.
- Modern Python standards-based type hints.
- Automatic settings management from environment variables.
- Pydantic-based validation of settings.
- Database connections management via settings variables.
-
Dependency injection
- Automatic injection of database connections, with related transaction management.
- Automatic injection of user credentials in request-response cycle.
-
ORM support for Soft Delete pattern and automatic Audit.
- Authentication support with JWT (OAuth2.0 based).
- Permission and Roles management built-in.