# Mirador SDK ## Docs - [Browser Metadata](https://docs.mirador.org/advanced/browser-metadata.md): Automatic collection of browser environment data (Only supported for client web sdk) - [Lifecycle Callbacks](https://docs.mirador.org/advanced/lifecycle-callbacks.md): Monitor trace creation, flushes, errors, and closures programmatically - [Custom Logging](https://docs.mirador.org/advanced/logging.md): Configure SDK logging with built-in or custom logger implementations - [Retry Logic](https://docs.mirador.org/advanced/retry-logic.md): Handling network failures with exponential backoff - [TypeScript](https://docs.mirador.org/advanced/typescript.md): Full type definitions for the SDK - [Client](https://docs.mirador.org/api-reference/client.md): Main client class for the Mirador SDK - [MiradorProvider](https://docs.mirador.org/api-reference/mirador-provider.md): EIP-1193 provider wrapper for automatic transaction capture - [Trace](https://docs.mirador.org/api-reference/trace.md): Fluent builder for constructing traces - [Types](https://docs.mirador.org/api-reference/types.md): TypeScript type definitions - [Activity](https://docs.mirador.org/automations/activity.md): Monitor rule matches and alert history in real time - [Integrations](https://docs.mirador.org/automations/integrations.md): Connect notification channels for your automation rules - [Automations](https://docs.mirador.org/automations/overview.md): Set up automated alerts and notifications for your traces - [Rules](https://docs.mirador.org/automations/rules.md): Define conditions that trigger automated notifications - [Attributes & Tags](https://docs.mirador.org/concepts/attributes-and-tags.md): Enriching traces with metadata - [Canton Transactions](https://docs.mirador.org/concepts/canton-transactions.md): Correlate Canton (Daml Ledger API) transactions with a trace via web3.canton.addTxHint - [Events](https://docs.mirador.org/concepts/events.md): Recording timestamped milestones in your traces - [Plugin System](https://docs.mirador.org/concepts/plugins.md): Extend trace functionality with plugins - [EIP-1193 Provider](https://docs.mirador.org/concepts/provider.md): Auto-capture transaction data with MiradorProvider - [Relay Bridge Integration](https://docs.mirador.org/concepts/relay-bridges.md): Track Relay (relay.link) intent-based cross-chain bridges through their full lifecycle - [Safe Multisig Integration](https://docs.mirador.org/concepts/safe-multisig.md): Track Safe multisig message confirmations and transaction executions - [Solana Transactions](https://docs.mirador.org/concepts/solana-transactions.md): Correlate Solana transactions with a trace via web3.solana.addTxHint - [Traces](https://docs.mirador.org/concepts/traces.md): Understanding distributed traces in the Mirador SDK - [Transaction Hints](https://docs.mirador.org/concepts/transaction-hints.md): Correlating traces with blockchain transactions - [Transaction Tracking](https://docs.mirador.org/examples/transaction-tracking.md): Complete example of tracking blockchain transactions - [Web3 Demo App](https://docs.mirador.org/examples/web3-demo.md): A complete interactive demo app showing SDK integration with Web3 wallets, transactions, and trace lifecycle management - [Mirador SDKs](https://docs.mirador.org/index.md): SDKs for the Mirador distributed tracing platform - [Installation](https://docs.mirador.org/installation.md): Install and configure the Mirador SDK - [Migration Guide](https://docs.mirador.org/migration.md): Migrate from Mirador SDK v1 to v2 - [Quickstart](https://docs.mirador.org/quickstart.md): Get started with the Mirador SDK in under 5 minutes ## Optional - [GitHub](https://github.com/miradorlabs) - [npm](https://www.npmjs.com/package/@miradorlabs/web-sdk)