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.2.tar.gz (17.2 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.2-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zubbl_fastapi-0.1.2.tar.gz
  • Upload date:
  • Size: 17.2 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.2.tar.gz
Algorithm Hash digest
SHA256 30564bee13df01abea0a539f16a18c2fc0324b81f29dbfd7128d10f0c9b03eaf
MD5 0fb364de07652e7bb63f92775e79bd0b
BLAKE2b-256 6daf0a948d207218b5a007824433a2528bd6af09d400214affc8a7fd6bc38970

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zubbl_fastapi-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bc80a35375f0faaafbdf677c89ecc1ae4adb894a1052e732ee765ffe0b261ae2
MD5 96b4fc22a2379e7e9941b4ee1cb407bf
BLAKE2b-256 4a4073ae9e8f1efc80106cb7c69301dbe79d5d2f63201bb4f47d498a1f3d598d

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