Dartastic Native OTel
Native OpenTelemetry for Dart and Flutter.
Pro OTel SDKs on native threads. Catch native crashes Dart cannot see and attest which widget caused the jank.

Break Heisenberg's Law: observe without affecting performance.
- Move OTel to native threads. Observability shouldn't cost you frames.
- Never Lose a Crash. Native catches errors that Dart can't.
- Jank Attestation. Know which widget is too busy.
- Metrics for Mobile and Server: see what your users actually feel.
- Automatic PII scrubbing: emails, IPs, auth tokens, SSNs and credit cards are redacted before they leave the device.
- Compatible with any OpenTelemetry stack. Use with Dartastic Observatory or bring your own OTel-compliant platform.

Compatible with Any OpenTelemetry Compliant Platform
Dartastic Native OTel delivers standard OTel and can be used with any platform capable of OpenTelemetry. Dartastic Native OTel works best with Dartastic Observatory. Want help integrating Dartastic Native OTel with your observability platform? Contact Services.
Advanced Flutter OTel
Dartastic Native OTel goes beyond the standard and does what pure Dart cannot:
- Off-event-loop processing. Span encoding and export happen entirely on native threads, not your UI isolate, so span.end() returns in microseconds no matter how large the batch.
- Telemetry that survives app closing. Spans are held in a persistent, secure queue and replayed on next launch.
- Janky widget identification.OTel Pro Identify janky widgets from production devices, down to the source line.
- Native crash capture.OTel Pro Get production reports of native crashes that Dart can't see.
- Native metrics for all platforms.OTel Pro Dartastic Native OTel reports extensive metrics for all Dart and Flutter platforms.
- True app startup time and time to First Contentful Paint.
- Battery and thermal. OTel Pro Is your app using battery heavily? Is it making phones hot?
- Resident memory usage for all Dart and Flutter platforms.
- Flutter frame build rates, raster rates, dropped frames, jank ratio.
- Flutter navigation durations.
- All metrics in iOS MetricKit.
- All metrics in Android Vitals.
- Linux server metrics. Uptime, disk.io, threads, memory faults & swaps, cpu time, network io & connections, container cpu & memory.
- ANR detection.OTel Pro Know when your application has become unresponsive.
- Frustration signals.OTel Pro Counted and tied to the widget that was tapped:
- Rage taps - three or more taps on the same target within a second.
- Dead taps - an accepted tap that produced no consequence within three seconds.
- Error taps - a tap followed by a failed span or an exception.
- Webview telemetry.OTel Pro Embedded webviews are no longer a blind spot. They are bridged.
- Network flakiness.OTel Pro Discern a slow network from a slow backend.
- Hot screen detection.OTel Pro Get CPU utilization per screen.
- Release health. OTel Pro Crash-free sessions, adoption per version.
- Backpressure awareness. OTel Pro When the backend is overloaded, the app holds off sending telemetry until later.
- Redaction of personal information.OTel Pro Stay compliant and avoid legal trouble: email addresses, IPs, auth tokens, SSNs and credit cards are redacted before they ever reach your observability platform, and scrubbed off the UI thread so your app stays snappy.
- Extended semantic conventions.OTel Pro Nearly 100 attribute keys and 60 metric instruments not defined in OpenTelemetry Semantic Conventions.
- Extensive documentation. Every feature is documented fully and has a demo for humans and AI to learn from.
- Every Dart and Flutter platform. Mobile (iOS, Android), desktop (Linux, macOS, Windows) and web, including WASM.
Safe in the Swarm
Your mobile fleet ships telemetry without becoming the problem. When the backend struggles, the engine backs off gracefully. No retry storms, no battery drain, no mysterious data loss.
- Auto-dedups crash storms: 10K identical exceptions cost one Dartastic Symbolizer call, every span still ships with source lines.
- Honors backend Retry-After: pauses sends when your OTLP endpoint says “slow down” (429 / 503).
- Off-event-loop transport:
span.end()returns in microseconds no matter what the wire is doing. - Persistent on-disk queue: crashes survive to next launch. Every span that ENDED before the crash arrives at your backend.
For mobile fleets at scale
A buggy build can fire the same crash 10,000 times in a minute. The Dartastic Native OTel Pro deduplicates locally; your OTLP backend doesn't get DDoS'd by your own users' retries, and your Dartastic Symbolizer bill stays predictable.
A degraded backend can take a fleet of mobile apps down with it. The Dartastic Native OTel Pro listens for the Retry-After header and gracefully pauses; your users never feel the difference.
Subscribe to get access
OTel Dev gets you Dartastic Labs (beta), Dartastic Pub and 100 Dartastic Symbolizer calls per seat each month. Pro adds the native integrations, native metrics and PII scrubbing, with 10,000 Dartastic Symbolizer calls.
See plans and pricingINSTRUMENTATION LIBRARIES
Dartastic LabsBeta
Adopt OTel without waiting for vendors.
- 650
otel_*integration packages, maintained as a consistent set to the OpenTelemetry Standard and the latest OpenTelemetry Semantic Conventions. - 50+ OSS integrations on pub.dev — popular Dart and Flutter packages including shelf, dio, state-management, loggers.
- 600 Pro integrations on your private Dartastic Pub — Anthropic, OpenAI, AWS, Azure, GCP, Kafka, Okta, Stripe, Supabase and more.
- O11y vendor integrations for Sentry, Datadog, New Relic — we have ways of making them talk OTel.
+ 96 more categories
Dartastic Labs is included in every OTel subscription: OTel Dev, OTel Pro and all Dartastic Observatory subscriptions. Dartastic Labs eases OTel migration and integration. Instrument the Dart and Flutter packages you already use, simply. Dartastic.io maintains 50+ open-source otel_* wrappers on pub.dev (Apache 2.0, free forever), plus 600 Pro packages on your private Dartastic Pub that automatically produce compliant OpenTelemetry for commercial packages such as Auth, AI APIs, Stripe, Geo and many cloud services.
And it stays current: we ship new otel_* wrappers as the Dart and Flutter ecosystem evolves, so your instrumentation keeps pace with your stack. Categories below.
We invite open source maintainers and vendors to work with us to deliver full featured standard OpenTelemetry for the Dart and Flutter ecosystem.
649 packages across 101 categories