Skip to content

Integration guides

Practical walkthroughs for debugging specific libraries and frameworks with Smello. Each guide shows a real scenario, the setup needed, and what you'll see in the dashboard.

The dashboard always projects runtime parent-child relationships and can add one virtual grouping by pytest collection level or remote host. Run the local hierarchy_demo.py to see groups inserted where memberships begin within the runtime tree.

Test frameworks

Smello's bundled pytest plugin records every test function or method invocation as a separate event.

Outgoing HTTP (auto-patched)

These libraries are monkey-patched automatically when you use smello run.

SDKs that use patched libraries under the hood

These SDKs use httpx or requests internally, so Smello captures their traffic automatically.

Server frameworks (middleware)

Explicit middleware for capturing incoming HTTP requests.

  • Debug FastAPI: incoming request inspection and exception capture
  • Debug Django: incoming request inspection and exception capture