Skip to main content

Core runtime client for Zubbl Runtime Guard

Project description

Zubbl Runtime

Core Python runtime client for Zubbl Runtime Guard.

zubbl-runtime provides the shared runtime, bootstrap, signing, policy enforcement, resilience and transport components used by the Zubbl framework adapters.

Requirements

  • Python 3.10+

Installation

pip install zubbl-runtime

Most developers should install a framework adapter such as zubbl-fastapi, which installs this package automatically.

API keys

Supply the API key through the application environment. Never place a real Zubbl key in source code, Git, logs or screenshots.

export ZUBBL_API_KEY="zubbl_sk_..."

For local development, use an uncommitted environment file loaded by your application. Hosted applications should use their platform-managed environment variables or secrets.

Bootstrap errors

BootstrapError.retryable distinguishes temporary network, timeout, HTTP 408, HTTP 429 and HTTP 5xx failures from non-retryable credential or configuration errors. This bootstrap policy is separate from the remotely supplied runtime_fail_mode.

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_runtime-0.1.4.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

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

zubbl_runtime-0.1.4-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file zubbl_runtime-0.1.4.tar.gz.

File metadata

  • Download URL: zubbl_runtime-0.1.4.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for zubbl_runtime-0.1.4.tar.gz
Algorithm Hash digest
SHA256 ce1411202fee1ea5626b47e3069b61fc912bd43936bc9113dff7d93c3bb44dea
MD5 51a9054d12907b27a0e50ebcce02992c
BLAKE2b-256 dc14f3fdd54ce3d84d195bd78668970e77bb0f0014ff3b577c70cf87e43b93ad

See more details on using hashes here.

File details

Details for the file zubbl_runtime-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: zubbl_runtime-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for zubbl_runtime-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c861019fc59c722fafbb489f60c0034b61baa7d92d817c9db0510d0d696322e9
MD5 7ae553cbdc22aebc704681525ba50ffd
BLAKE2b-256 a4f85bd1d036c3fe1792c9c6239a05948949bcd08d3b426a891f19d0c0e0a5c9

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