Welcome to ZeroEval TypeScript SDK
ZeroEval helps you build better AI products with comprehensive observability, evals, and A/B testing. The TypeScript SDK provides automatic tracing for your AI applications with minimal code changes.Key features
Span decorator & tracer API
Instrument any function with a single line and capture sessions, traces and spans easily
Automatic integrations
OpenAI client, Vercel AI SDK, and LangChain/LangGraph are traced automatically with optional peer dependencies
Works everywhere
Node 18+, Bun, and browser environments (Vite / Next.js)
Comprehensive observability
Track sessions, traces, spans, errors, and custom signals in real-time
Feature comparison
| Feature | TypeScript SDK | Python SDK |
|---|---|---|
| Observability | ✅ Supported | ✅ Supported |
| Datasets | ⚠️ WIP | ✅ Supported |
| Experiments | ⚠️ WIP | ✅ Supported |
Quick links
Quickstart
Get up and running in under 5 minutes
Installation
Install the SDK with your preferred package manager
Authentication
Learn how to authenticate with ZeroEval
GitHub
View the source code and contribute
Need help?
If you have questions or need assistance:- Report issues on GitHub
- Visit our full documentation
- Check out the examples in the repository