Open source · Self-hostable

Analytics for
AI Agents

Track every run, step, model call, and dollar your agents spend.One line of code. Zero config. Instant dashboard.

Works with LangChain, OpenAI Agents SDK, CrewAI, and any custom agent

app.aspectbase.com/dashboard

Total Runs

12,847

+18% vs last 30d

Success Rate

94.2%

+2.1% vs last 30d

Avg Latency

1.2s

-340ms vs last 30d

Total Cost

$127.40

-12% vs last 30d

Runs over time

7d30d90d

Recent Runs

research-agent
7 steps2.4s$0.023
support-bot
3 steps0.8s$0.008
data-pipeline
12 steps5.1s$0.041
research-agent
5 steps1.9s$0.019

Works with every framework

LangChainOpenAI AgentsCrewAIAutoGenCustom PythonTypeScript

Everything you need to understand your agents

Lightweight, open-source observability built specifically for AI agent workflows.

Run Analytics

See success rates, latency, cost breakdowns, and trends across all agents and environments.

Step-level Traces

Every model call, tool invocation, and decision logged with inputs, outputs, tokens, and cost.

Cost Tracking

Know exactly what each agent run costs. Break down by model, tool, agent, or time period.

Error Monitoring

Catch failures fast. See top errors, failure rates, and drill into the exact step that broke.

Shareable Traces

Share any run trace with a public link. Great for debugging, reviews, and team collaboration.

Environment Aware

Separate metrics for dev, staging, and production. Compare behavior across environments.

API Key Auth

Authenticate agents via API keys. Dashboard uses session cookies. Zero friction either way.

Model Comparison

Compare model performance, cost, and reliability side-by-side across your agent fleet.

One Line Setup

Initialize with your API key. Call trace() or startRun(). That's it. Data flows instantly.

Three steps. Five minutes.

No complex config files. No YAML. No infra to manage.

1

Install the SDK

$ npm install @aspectbase/sdk
2

Add one line

import { AspectBase } from
  "@aspectbase/sdk";

const ab = new AspectBase({
  apiKey: "ab_live_..."
});
3

Trace your agents

const run = await ab.startRun({
  agentId: "research-bot",
  environment: "prod"
});

// ... your agent logic
await run.end({ status: "success" });

Why AspectBase?

Built for the agent era. Not retrofitted from the request era.

AspectBase
Traditional tools
Purpose-built for AI agents
×Generic APM / logging
Cost tracking per run and step
×No cost awareness
Open source, self-hostable
×Vendor lock-in
One line of code
×Complex instrumentation
Agent-native data model
×Traces shoehorned into spans
Free tier forever
×Expensive from day one

Simple, honest pricing

Free for small teams. Predictable as you scale.

Free

For side projects and experimentation

$0/month
  • 10,000 runs/month
  • 7-day data retention
  • 3 agents
  • Community support
Get started free
Most popular

Pro

For teams shipping agents to production

$49/month
  • 100,000 runs/month
  • 90-day data retention
  • Unlimited agents
  • Priority support
  • Team members
  • Alerting & webhooks
Start free trial

Enterprise

For large teams with compliance needs

Custom
  • Unlimited runs
  • Custom retention
  • SSO / SAML
  • Dedicated support
  • SLA guarantee
  • Self-hosted option
Contact sales

Stop guessing. Start observing.

Your agents are making decisions, calling models, spending money. You should know what they're doing.