Skip to main content

Nolax API observability SDK for Python

Project description

nolax-sdk (Python)

Python observability middleware for the Nolax platform. Supports Flask (WSGI) and FastAPI (ASGI).

Installation

pip install nolax-sdk

Quick start

Flask

from flask import Flask
from nolax import NolaxFlask

app = Flask(__name__)
NolaxFlask(api_key='nlx_proj_xxx', environment='production').init_app(app)

FastAPI

from fastapi import FastAPI
from nolax import NolaxFastAPI

app = FastAPI()
app.add_middleware(NolaxFastAPI, api_key='nlx_proj_xxx', environment='production')

Configuration

See the root README for the complete configuration reference and shared behaviour documentation.

Development

pip install -e ".[dev]"
pytest

Ingest contract version

1.0 — see root README.

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

nolax_sdk-1.0.2.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

nolax_sdk-1.0.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file nolax_sdk-1.0.2.tar.gz.

File metadata

  • Download URL: nolax_sdk-1.0.2.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for nolax_sdk-1.0.2.tar.gz
Algorithm Hash digest
SHA256 1131caa10cb437e73aa8bc1c6783a2dbdbb6884dc60833844388939b270aba22
MD5 aca4cc059ceada5ab6efa677876886a0
BLAKE2b-256 b1f813fda48d52b46081b22ea57bf8676785181f8937d0c489140c573842b042

See more details on using hashes here.

File details

Details for the file nolax_sdk-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: nolax_sdk-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for nolax_sdk-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f728bd3f3f2c367b63a1a14641906f7cc6bc5dfe98793ab3d5957933f26ffa27
MD5 b8f86ca3b14fcd53dbf41007dfca4ead
BLAKE2b-256 21257032ddac7f4c1b3a3c4021279c1011461e371fe705e8217dc6bc3d761a9b

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