- Web SDK (
@miradorlabs/web-sdk) — for browser-based applications, with automatic browser metadata collection - Node.js SDK (
@miradorlabs/nodejs-sdk) — for server-side applications
SDKs for Python, Go, Rust, and other languages are currently in development. Contact us if you’re interested in early access.
Key Features
Fluent Builder Pattern
Clean, chainable API for building traces
Plugin System
Extensible plugin architecture for domain-specific integrations — Web3, observability, and more
Browser Metadata
Automatic collection of 27+ browser environment metrics
TypeScript Support
Full type definitions included for excellent developer experience
Blockchain Integration
Follow transactions end-to-end across chains, bridges, and protocols via the Web3 plugin
EIP-1193 Provider
Drop-in provider wrapper that auto-captures all transactions with zero config
Web3 Demo App
Interactive example app covering wallet discovery, transaction sending, and full trace lifecycle
Quick Example
Track a transaction with manual hints — works with any wallet or library:sendTransaction on the trace to capture tx hints and errors automatically:
Browser Compatibility
The SDK is compatible with modern browsers:- Chrome
- Firefox
- Safari
- Edge
Next Steps
Quickstart
Get up and running in minutes
Core Concepts
Learn about traces, events, and attributes
Web3 Demo App
See a full working example with real wallet interactions