Native OpenTelemetry for Dart & Flutter
You're Going to Need It Anyway.
The OpenTelemetry project (OTel) is a Cloud Native Computing Foundation Graduated Project that standardizes observability across computing languages, platforms and observability vendors. OpenTelemetry is the CNCF's second most active project, after Kubernetes. Most of the industry has already moved to OpenTelemetry. Dart was the last of the fifteen target languages to get an OpenTelemetry SDK. The standard is here. Using OTel bring the benefits of interoperability and compatibility with observability that exists in the rest of most organizations and the rest of the of the industry. As usual, the longer proprietary observability is used, the more expensive the bill and the greater the pain of switching later.
Built in the Open. Sharpened for Pro.
Dartastic.io is made by the original authors of dartastic_opentelemetry, which is in the process of becoming the official OpenTelemetry SDK for the Dart Language. We provide leadership in the OpenTelemetry Dart and Flutter SIG. Beyond our commitment to helping maintain the official SDK, Dartastic.io creates and maintains extensive documentation, examples, demos and over 600 libraries to make the adoption of OTel as easy as possible.
The official dartastic_opentelemetry SDK is strictly Dart. Dartastic.io offers Dartastic Native OTel, an SDK that's much more capable than its open source sibling. Dartastic Native SDK has clear advantages:
- 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. The official Dart SDK cannot persist traces and important observability data - the spans before the app closes - are typically lost.
- Crash reporting.OTel Pro The Dartastic native SDK catches native crashes. Every crash report opens directly to the trace that caused it. The official pure Dart SDK cannot recover from a crash.
- Native Metrics for all platforms.OTel Pro Dart release builds can't access native metrics and you can't ship a profile build. Dartastic Native OTel reports extensive metrics for all Dart and Flutter platforms.
- True app startup time and time to First Contentful Paint
- Resident memory usage for all Dart and Flutter platforms.
- Flutter frame build rates, raster rates, dropped frames, jank ratio.
- Flutter per-widget frames points a finger at slow widgets.
- Flutter navigation durations.
- ANR detection - know when your application has become unresponsive.
- 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
- Release health. OTel Pro Crash-free sessions, adoption per version. Displayed in Dartastic Observatory dashboards (or your own).
- Backpressure aware. OTel Pro When the backend is overloaded, the app holds off sending telemetry until later.
- Redaction of personal informationOTel Pro Private data such as email addresses, IPs, auth tokens, SSNs, and credit cards need to be kept private. Dartastic Native OTel scrubs OTel and redacts the information before they ever reach your observability backend. Scrubbing is performed off the UI thread to keep your apps snappy. It's critical for maintaining compliance and avoid legal hassles.
Never lose a crash
The Pro engine syncs to disk before span.end() returns. When the app re-launches after a crash, persisted batches are replayed to the OTLP backend automatically.



PII scrubbing on the wire
Engine-side scrubbing of emails, IPs, auth tokens, SSNs, Luhn-valid credit cards and common PII attribute keys. Marked spans get a pii.scrubbed=true breadcrumb so downstream audits can confirm. Dev / staging environments can be allowlisted so raw values flow during local debug.



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 Pro engine 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 Pro engine listens for the Retry-After header and gracefully pauses; your users never feel the difference.
Using Sentry? Switch easily and save money.
No rip-and-replace, no big-bang cutover. Dartastic forwards your Sentry breadcrumbs to OpenTelemetry span events and shares trace IDs, so the same trace shows up in both Sentry and your OTel backend while you transition. Migrate one screen at a time and keep shipping. The day you flip the last one, you're fully on open standards with no vendor lock-in.
Or don't change any code at all and still save a lot of money. Just change your DSN to point to a Dartastic Hosted stack and immediately see Sentry breadcrumbs as traces in an o11y backend customized for Flutter.
Subscribe to get access
OTel Dev gets you Dartastic Labs (beta). Pro adds the Dartastic Symbolizer and private Dartastic Pub.
Dartastic OTel Dev
No Jank OTel
Secure checkout via Stripe
per seat, per month
$190/yr · 2 mo free
- Everything in Dartastic Pub
- Native OTel runtime for Dart + Flutter
- Native OTel saves frames
- Batched export keeps the main isolate smooth
- Production-grade Dart OpenTelemetry SDK
- Dartastic Labs — 600 otel_* packages (beta)View catalog
- AI Observability for Anthropic, OpenAI, …
- Payments telemetry for Stripe, Square, PayPal, …
- Vendor bridges - Sentry, Datadog, ... we have ways of making them talk OTel
- Learn more
Dartastic OTel Pro
Pro Native OTel Runtime
Secure checkout via Stripe
per seat, per month
$990/yr · 2 mo free
- Everything in Dartastic Pub
- Dartastic Symbolizer
- Production traces converted into source code lines
- Native Integrations
- Jank attribution - pinpoint which widget rebuild dropped the frame
- Report native crashes on next start
- Catches FFI / plugin leaks that Dart can't see
- Native Metrics
- Startup time & First Contentful Paint - only native can compute.
- Application Not Responding detection and metrics
- All metrics in iOS MetricKit
- All metrics in Android Vitals
- PII Scrubbing
- Hide credit cards, phone numbers and other personal information
- Clean the data before it is saved in your backend
- Scrub on native threads, avoid jank
- Release health — crash-free sessions, adoption per version.
- Responds to backpressure - safe in the swarm.
Dartastic ComplianceBeta
For Regulated Industries
Secure checkout via Stripe
per seat, per month
$19990/yr · 2 mo free
- Engineered for regulated workflows — life sciences, finance, healthcare
- Everything in Dartastic Pro
- Secure on-device tamper-resistant, append-only datastore
- Aligned with ALCOA+ data integrity principles
- Crash-survivable on-device telemetry queue
- License-locked binary — anti-piracy + per-customer attribution
- On-prem Dartastic Symbolizer — production traces stay inside your perimeter
- Dartastic Pub detailed audit.
- Audit retention extended for compliance windows
- Additional security and compliance attestations on the roadmap
- Advanced PII scrubbing
- Custom redaction rules + free-text scrubbing
- Audit log of every redaction
See all tiers and annual pricing on dartastic.io/pricing.
Dartastic LabsBeta· 50 OSS + 600 Pro packages
Dartastic Labs is included in every OTel subscription: OTel Dev, OTel Pro and all 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.