Metadata-Version: 2.4
Name: fastapi-alertengine
Version: 1.6.0
Summary: FastAPI AlertEngine: production-ready request monitoring with p95 latency, error rate, Slack alerts, and zero-config instrument() setup.
Author: Tandem Media
License-Expression: MIT
Project-URL: Homepage, https://github.com/Tandem-Media/fastapi-alertengine
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENCE.txt
License-File: LICENSE
Requires-Dist: fastapi
Requires-Dist: redis
Requires-Dist: pydantic-settings
Requires-Dist: httpx
Requires-Dist: PyJWT
Provides-Extra: dev
Requires-Dist: uvicorn[standard]; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: httpx; extra == "dev"
Requires-Dist: fakeredis; extra == "dev"
Requires-Dist: anyio; extra == "dev"
Dynamic: license-file

# ⚡ fastapi-alertengine

**Rugged, self-hosted observability and decision system for high-stakes FastAPI APIs.**

When a critical endpoint starts failing, dashboards don’t help.
You don’t need charts—you need **instant understanding and controlled response**.

AlertEngine was built for **[AnchorFlow / Tofamba](https://github.com/Tandem-Media/AnchorFlow)**, financial systems processing live mobile-money transactions where latency and failure directly translate into lost revenue.

It replaces SaaS-heavy observability stacks with a single principle:

**Detect → Understand → Decide → Act** (in seconds, not minutes).

---

## 📊 Status

✅ **259/259 tests passing**  
🧠 **AI-agent friendly** (Claude / Copilot / Cursor) |
⚡ **Redis optional** (memory mode supported) |
🏦 **Built from financial production systems**

---

## 🚀 Quickstart

```bash
pip install fastapi-alertengine
