Abrova
Abrova TraceLive

See every error and crash before your users report it.

Error tracking, crash reporting, performance monitoring and log streaming for mobile, web and server apps.

50,000 error events a month free. Above that, pay from your wallet.

6
platforms with an SDK
50,000
error events a month free
30 days
retention, free
Iran
where data is stored
IssuesReal Console screenshot goes here
Console screenshots: the Issues list groups every event by cause.

What it does

Errors and crashes

Uncaught errors are captured on every SDK, plus native crashes.

  • Android crashes + ANRs, iOS crashes + hangs
  • Flutter native crashes: SIGSEGV, SIGABRT, OOM
  • One issue per cause, with events and users
  • Breadcrumbs, releases, ignore rules

Readable stack traces

Map minified and obfuscated code back to your source.

  • Source maps (Next.js, Flutter web)
  • dSYM files (iOS)
  • Upload in the Console or from CI with the CLI
Personal access token ab_pat_…

Performance

HTTP calls traced automatically, plus your own spans.

  • Performance score 0–100 and Apdex (T = 500 ms)
  • p50 / p95 / p99 by platform, host and URL
  • Core Web Vitals: LCP, INP, CLS, TTFB, FCP

Logs

Send logs from SDKs, Docker containers or a REST API.

  • Abrova Trace agent: one container per host
  • Filter by level and source; text and regex search
Costs from your wallet

Cron monitoring

A check-in URL per job, evaluated every 5 minutes.

  • Alerts when a job is late, fails or is missing
  • curl, Node, Python, Laravel, Bash examples
Server secret needed

Alerts and reports

Know when something breaks — and when it spikes.

  • E-mail (up to 50 recipients) and signed webhooks
  • Spike detection every 15 min; weekly digest

How it works

  1. 1Create a project in the Console
  2. 2Add the Abrova registry and install the SDK
  3. 3Initialise with your project key
  4. 4Errors, performance and logs arrive
  5. 5Alerts reach your team

Platforms and code

abrova_trace_flutter_sdk 0.2.6

  • Zone errors with initWithZone
  • Native crashes
  • HTTP + custom spans, tap breadcrumbs
  • Flutter web source maps
Read the guide for Flutter →
1Add the Abrova registrypubspec.yaml
dependencies:
  abrova_trace_flutter_sdk:
    hosted: https://center.abrova.ir/api/packages/abrova/pub
    version: ^0.2.5
2Install
$ flutter pub get

What it costs

50,000 error events3,000 Toman per 1,000 error events
1,000 new issuesUp to 1,000,000 on Pay as you go
30-day retention30 days on Pay as you go too
1 cron monitor50 on Pay as you go
All prices →

Questions

Does it work without a VPN?

Yes. Abrova runs on servers in Iran and stays reachable when the international internet is cut.

What counts toward the price?

Every error event Trace receives, repeats of a known issue included. On screen, events of one cause are grouped into one issue.

What happens when my wallet is empty?

Pay as you go stays on for 3 more days. Then the organisation is back on the free amount: events above it are not stored. Nothing already stored is deleted.

Do I need a server?

No, not for apps. The server secret is only for server-side sending, cron check-ins and logs.

Can I upload source maps from CI?

Yes, with @abrova-trace/cli and a personal access token ab_pat_….

Can I move from Sentry or Crashlytics?

Yes — same concepts: issues, events, releases, breadcrumbs.

Catch your first crash today.

Works with:AuthPush · soonFlags · soon

Start free