Requires Node.js 18 or higher.
Installation
Quick Start
API Reference
init()
Initializes the Glass SDK. Call this once at application startup.
Your Glass API key. Falls back to
GLASS_API_KEY environment variable if not provided.Enable console output for local development.
Disable automatic tracing of AI providers. See Instrumentations for details.
Custom OpenTelemetry instrumentors. See Instrumentations for details.
trace()
Wraps any function with tracing. Automatically records arguments, return values, and exceptions.
Custom span name. Defaults to the function name.
Additional attributes to attach to the span.
interaction()
Tracks a user interaction. Propagates user context to all nested traces.
Identifier for the user.
Session identifier.
In which project to classify traces.
The user’s input/query.
Service name for routing.
taskSpan()
Creates a task span with explicit input/output recording.
The name of the task span.
Additional attributes for the span.

