Skip to main content
Zero Runtime captures recording, traces, and metrics for every session. Recording is configured directly on serve() and on the per-session Room passed to invoke(). Traces and metrics are collected automatically and shown on the Zero Runtime Dashboard with no extra setup.

Quick Start

Record sessions (audio + video):

Recording

Audio is recorded by default; video and screen share are opt-in. Pass a RecordingConfig to serve(recording=...) to set defaults for every session. See Recording for the full lifecycle.

Traces & metrics

Traces and metrics are collected for every session and shown on the Zero Runtime Dashboard automatically (no configuration needed). For programmatic, in-process access to metrics, use Pipeline Observability hooks (@pipeline.metrics.on(...)).

What’s Next

Session Analytics

Review sessions on the Dashboard.

Trace Insights

Drill into per-turn traces and spans.

References

Examples

Observability Hooks

Configure what is observed in a session.

SDK Reference

Metrics

Metrics in the Python API reference.

Pipeline Hooks

Pipeline Hooks in the Python API reference.