Skip to main content

Official FastAPI integration for the Zubbl Runtime Intelligence Platform

Project description

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

pip install zubbl-fastapi

Quick Start

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zubbl_fastapi-0.1.3.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zubbl_fastapi-0.1.3-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file zubbl_fastapi-0.1.3.tar.gz.

File metadata

  • Download URL: zubbl_fastapi-0.1.3.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for zubbl_fastapi-0.1.3.tar.gz
Algorithm Hash digest
SHA256 49cd17260f46b16a4ff639c9e7e028004e1d6f65625de34a8d5f7fc5fd7b5142
MD5 ae65aaa5c03608da0d63715f7cdb883c
BLAKE2b-256 0317a81d928201b82689c5c21c1007d48484f7cb1c22b830a0cfe4fef0bb1700

See more details on using hashes here.

File details

Details for the file zubbl_fastapi-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: zubbl_fastapi-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for zubbl_fastapi-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4323d7ec4824cb21b87c87d80e40b7597f392bf650e10e428bcefdd3a1e7e465
MD5 da2327db77ec3a5a3b80c86096b02308
BLAKE2b-256 c4de4c3d327301a63cdc48b2f09a37035021b8ca2c773fe2ce4d8352d8b14718

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page