Metadata-Version: 2.1
Name: easy-gateway
Version: 0.1.6
Summary: Simple to use and fast Gateway for python developers
Author-email: Mark <levmarkpost@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/MarkLevkovich/easy_gateway
Keywords: api,gateway,fastapi,proxy,microservices
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: annotated-doc==0.0.4
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.12.0
Requires-Dist: art==6.5
Requires-Dist: asttokens==3.0.1
Requires-Dist: certifi==2025.11.12
Requires-Dist: click==8.3.1
Requires-Dist: colorama==0.4.6
Requires-Dist: executing==2.2.1
Requires-Dist: fastapi==0.127.0
Requires-Dist: fastapi-cache2==0.2.2
Requires-Dist: h11==0.16.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httptools==0.7.1
Requires-Dist: httpx==0.28.1
Requires-Dist: icecream==2.1.8
Requires-Dist: idna==3.11
Requires-Dist: loguru==0.7.3
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: pendulum==3.1.0
Requires-Dist: pydantic==2.12.5
Requires-Dist: pydantic_core==2.41.5
Requires-Dist: Pygments==2.19.2
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-dotenv==1.2.1
Requires-Dist: PyYAML==6.0.3
Requires-Dist: redis==7.1.0
Requires-Dist: rich==14.2.0
Requires-Dist: six==1.17.0
Requires-Dist: starlette==0.50.0
Requires-Dist: typing-inspection==0.4.2
Requires-Dist: typing_extensions==4.15.0
Requires-Dist: tzdata==2025.3
Requires-Dist: uvicorn[standard]==0.40.0
Requires-Dist: uvloop==0.22.1
Requires-Dist: watchfiles==1.1.1
Requires-Dist: websockets==15.0.1

# 🚀 Easy Gateway


<table>
	<tr align="center">
		<td>PyPI Counter</td>
		<td><a href="https://pepy.tech/projects/easy-gateway"><img src="https://static.pepy.tech/badge/easy-gateway" alt="PyPI Downloads"></a></td>
	</tr>
	<tr align="center">
		<td>Github Stars</td>
		<td><a href="https://github.com/MarkLevkovich/easy_gateway"><img src="https://img.shields.io/github/stars/MarkLevkovich/easy_gateway.svg?style=social&label=Stars"></a></td>
	</tr>
</table>


A simple to use and lightweight API Gateway for microservice architecture.

## ✨ Features

- ✅ Easy setup via YAML
- ✅ CLI interface
- ✅ Middleware system
- ✅ Routing with prefixes
- ✅ Rate limiting
- ✅ Logging
- ✅ Cache (Redis / InMemory)

## 📦 Install



```bash
pip install easy-gateway
```
DOCS:
[Visit](https://marklevkovich.github.io/easy-gateway-docs/)
