Current collected state Current
Observed since 20 Oct, 20:53 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AethelLayer probe for FastAPI, Starlette, and Python CLIs. Catch silent onboarding failures and open an inbox thread.
Probe for AethelLayer. Catch silent FastAPI, Starlette, Flask-style, and CLI failures.
pip install aethellayer
export AETHEL_API_KEY=aethel_live_...
from fastapi import FastAPI
from aethellayer import Probe
app = FastAPI()
probe = Probe.from_env(environment="api_middleware", app_name="payments-api")
app.add_middleware(probe.fastapi_middleware())
probe.capture(
error_code="RATE_LIMIT_429",
endpoint_path="GET /v1/keys",
taxonomy="RateLimit",
message="Starter quota burned before noon",
)
aethellayer init
aethellayer run -- python your_cli.py
Or in code:
from aethellayer import Probe
with Probe.from_env(environment="cli").wrap_cli():
main()
cd packages/python
python -m pip install build twine
python -m build
python -m twine upload dist/*
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 18 Sept 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:53 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:d70ceed4cdc2c0d42aaa772a04fe3fee333030d32021980d9980784c738a29f7