Rackle is an open-source telemetry platform built for multi-agent systems. Capture real-time token costs, debug LLM responses, and trace every single step in your workflow.
Stop flying blind. Rackle provides the visibility you need to build trust in your autonomous systems.
Automatically calculate exactly how much each LLM call costs based on token usage. View rich charts of your daily spend and latency distributions.
Break down complex agent runs into a visual waterfall. Inspect exactly what data went into the prompt and what the model outputted at every step.
Watch your agents think in real-time. Rackle uses WebSockets to instantly stream agent activity to your dashboard without a single page refresh.
Our lightweight TypeScript SDK drops perfectly into any Node.js, Bun, or Edge environment. Generate a secure API key and start tracing instantly.
import { Tracer } from "@rackle-labs/sdk"; // 1. Initialize the tracerconst tracer = new Tracer({ apiKey: process.env.RACKLE_API_KEY}); // 2. Wrap your agent executionconst run = await tracer.startRun({ agentName: "Customer-Bot" }); await run.log({ type: "llm_call", model: "gpt-4o", tokens: 350, input: "Help me reset my password."}); await run.end({ status: "completed" });