Metadata-Version: 2.1
Name: fastapi-middleware
Version: 0.1.0
Summary: Middleware for FastAPI
Home-page: https://github.com/Kholodnyi/fastapi-middleware
Author: Yurii Kholodnyi
Author-email: yurii.kholodnyi@gmail.com
Project-URL: Bug Tracker, https://github.com/Kholodnyi/fastapi-middleware/issues
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Web Environment
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENCE

# [FastAPI](https://fastapi.tiangolo.com/) middleware

## Introduction

`fastapi-middleware` is a set of middlewares for [FastAPI](https://fastapi.tiangolo.com/) framework.
## Installation

```shell
pip install fastapi-middleware
```

## Usage

To use middleware, you need to import it and add to your FastAPI app:

```python
from fastapi import FastAPI

...

from fastapi_middleware import SQLQueriesMiddleware, RequestVarsMiddleware

...

app = FastAPI()

...

# set desired logging level
logging.getLogger("fastapi-middleware").setLevel(logging.DEBUG)

# add desired middleware
app.add_middleware(SQLQueriesMiddleware)
app.add_middleware(RequestVarsMiddleware)
```
