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.0.tar.gz (16.4 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.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zubbl_fastapi-0.1.0.tar.gz
  • Upload date:
  • Size: 16.4 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.0.tar.gz
Algorithm Hash digest
SHA256 f3f8e4c7e16332e73bb5ae915dc456f3eaec83e11fe61005526a2b795ed5cfc1
MD5 eda40717d934f8acc3b344e69269c3e0
BLAKE2b-256 f3713d656d97ff2a9ecccaa4c2da71027e243a51fc6f52475a054b2d489acc7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zubbl_fastapi-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a683b9dede2edadcbdc54e97f51a03b7cb29c490055165628f9df5a33ab29e7
MD5 1858e1ad75332cdf9c9d78f7e1db9753
BLAKE2b-256 bd54f7cce05939124959835273f9751b5f9e9e96f1b5ebe4380946cca2bb50ad

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