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.3.tar.gz (11.9 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.3-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nolax_sdk-1.0.3.tar.gz
  • Upload date:
  • Size: 11.9 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.3.tar.gz
Algorithm Hash digest
SHA256 d235b0e925a7cc703117c1283770f59705b8edf61b03ef95b33c84189673e388
MD5 0c3c49e2112675c2e1159ca3965b9fd1
BLAKE2b-256 084c274caa8baae16994be62f5621e2fe8247e16dff880d64eed981b70631ca5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nolax_sdk-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 57dd6be78074a7acbe6d1453d68097c188fae3e53bc42d8b7b4930ac60693d6d
MD5 66fbef8e40a1ca13b001bbdcc5e9cc10
BLAKE2b-256 1a13d7663621e1ce1710389c97739663f48ec05977eddd5b46e21f90a7037494

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