Skip to main content
@miradorlabs/nodejs-sdk is deprecated. Use a standard OpenTelemetry SDK for server-side instrumentation.
Mirador is an OTLP-native platform. For backend services, pointing a standard OpenTelemetry SDK at Mirador gives you more than the Node.js SDK does: traces, metrics, and logs through one vendor-neutral pipeline, in any language, with no Mirador-specific API to learn or migrate off later.

What this means

Traces already ingested from the Node.js SDK are unaffected, and nothing changes in the dashboard.

Migrate to OpenTelemetry

Install the OTel SDK for your runtime and export to Mirador:
Auto-instrumentation covers HTTP, gRPC, database, and framework spans that the Node.js SDK never captured, so most services end up with more coverage than they started with.

API mapping

Web3 correlation

The web3.* hint methods map onto reserved mirador.* span events. The backend expands them into the same on-chain lifecycle, so nothing is lost:
See Enrichment hints for the full catalog, required attributes, and validation rules.

Migrating incrementally

Both paths write to the same pipeline, so you can move one service at a time. A service still on the Node.js SDK and a service already on OTel will correlate normally while both are in flight, as long as they share a trace ID.

Next steps

Pick your language

Install the OTel SDK for your runtime

Enrichment hints

Keep web3 correlation after the move