Metadata-Version: 2.4
Name: zubbl-fastapi
Version: 0.1.4
Summary: Official FastAPI integration for the Zubbl Runtime Intelligence Platform
Author-email: Zubbl <support@zubbl.com>
License-Expression: MIT
Project-URL: Homepage, https://zubbl.com
Project-URL: Documentation, https://zubbl.com
Keywords: fastapi,security,runtime,application-security,observability,telemetry,behaviour,api-security,zubbl
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: FastAPI
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.110.0
Requires-Dist: zubbl-runtime<0.2.0,>=0.1.3
Provides-Extra: test
Requires-Dist: httpx>=0.27.0; extra == "test"
Requires-Dist: pytest>=8.0.0; extra == "test"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "test"

# Zubbl FastAPI

The official FastAPI integration for the Zubbl Runtime Intelligence Platform.

Zubbl provides real-time runtime visibility, behavioural security and adaptive protection from inside your application.

## Features

- 5 minute integration
- Automatic endpoint discovery
- Runtime request telemetry
- Behavioural security signals
- Runtime protection policies
- Live Runtime Viewer integration
- Runtime Guard heartbeat
- Zero application code changes beyond initial setup

## Requirements

- Python 3.10+
- FastAPI 0.110+

## Installation

```bash
pip install zubbl-fastapi
```

## Quick Start

```python
from fastapi import FastAPI
from zubbl_fastapi import Zubbl

app = FastAPI()

zubbl = Zubbl("YOUR_API_KEY")

zubbl.attach(
    app,
    identify=lambda request: request.state.user.id
)
```

Start your application.

Your application will automatically appear inside the Zubbl Runtime Viewer.

## Documentation

https://zubbl.com

## Runtime Intelligence

Unlike traditional security tooling, Zubbl observes what happens after authentication.

It continuously builds runtime evidence, behavioural intelligence and protection decisions directly from application behaviour.

---

Built by Zubbl.
