Trace your AI agents with a visual workflow pipeline. Rackle captures prompts, tool calls, contexts, and errors in a clean interface that makes debugging complex LLM systems intuitive.
You are the Support Operations Agent...
Unexpected charge for external agency...
Chose add_member to give the agency access as a viewer. Result: the user was added as a billable member.
Guardrail failed: Non-employee domain detected for billable role.
Rackle provides a complete suite of tools to monitor, analyze, and improve your AI agents in production.
Watch your agents execute step-by-step. See prompts, tool calls, and latency instantly as they happen.
Ask Rackle AI to analyze traces, find bottlenecks, and explain errors using your actual execution data.
Track token usage across all your models. Get detailed analytics on your spend and optimize your pipelines.
From code to dashboard in three simple steps.
Drop the lightweight Rackle SDK into your Node.js or Bun project. It's fully typed and has zero external dependencies.
Wrap your LLM calls, tool executions, and memory operations with run.log(). Rackle handles the async batching automatically.
View beautiful, nested execution traces. Identify failures instantly, track latency, and use Rackle AI to debug your agents.
Our lightweight TypeScript SDK drops perfectly into any Node.js, Bun, or Edge environment. Capture rich step-by-step executions automatically.
import { Tracer } from "@rackle-labs/sdk";
const tracer = new Tracer({
apiKey: process.env.RACKLE_API_KEY
});
const 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" });
Rackle is entirely model-agnostic. You can log traces from OpenAI, Anthropic, local open-source models, or any other LLM provider. Simply pass the model name and token usage into the log step.
Yes. Rackle is designed to run locally or be self-hosted in your own infrastructure. Your traces, prompts, and API keys never leave your environment.
No. The SDK batches logs asynchronously and sends them in the background, ensuring your critical AI paths remain extremely fast and uninterrupted.
Get total observability into your AI agents in minutes. No complex setups, no agent overhead, just clean trace outputs.