Metadata-Version: 2.1
Name: easy-gateway
Version: 0.1.5
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: fastapi>=0.104.0
Requires-Dist: httpx>=0.25.0
Requires-Dist: uvicorn[standard]>=0.24.0
Requires-Dist: pyyaml>=6.0

# 🚀 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/)
