skills/smithery.ai/langfuse-sdk-patterns

langfuse-sdk-patterns

Installation
SKILL.md

Langfuse SDK Patterns

Overview

Production-quality patterns for the Langfuse SDK: singleton clients, the observe wrapper, startActiveObservation for nested traces, session tracking, graceful shutdown, and error-safe tracing.

Prerequisites

  • Completed langfuse-install-auth setup
  • Understanding of async/await patterns
  • For v4+: @langfuse/tracing, @langfuse/otel, @opentelemetry/sdk-node

Instructions

Pattern 1: Singleton Client with Graceful Shutdown

// src/lib/langfuse.ts -- single file, import everywhere
import { LangfuseClient } from "@langfuse/client";
import { LangfuseSpanProcessor } from "@langfuse/otel";
import { NodeSDK } from "@opentelemetry/sdk-node";
Installs
1
First Seen
May 3, 2026
langfuse-sdk-patterns from smithery.ai