Abrova

Your app’s backend, served from inside Iran, one service at a time.

Abrova Trace catches errors and crashes; Abrova Auth signs in your users. Both work without a VPN, bill in Toman, and come with docs in English and Farsi.

Free every month: 5,000 error events and 1,000 active users. Above that, pay from a prepaid wallet.

Narvan Shop · production

TypeError: Cannot read properties of undefined (reading 'id')

CartScreen · 412 events · 38 users · 2.3.1

[error] payment callback timeout order=ORD-8812

Laravel API · log

nightly-invoices missed its check-in

Cron monitor

Stack trace · source map applied

› CartScreen.build      lib/cart/cart_screen.dart:88
  CartItemTile.total       lib/cart/cart_item_tile.dart:41

Breadcrumbs

navigation /cart → tap "Checkout" → GET /api/cart 200 · 184 ms → error

Android 14 · Samsung Galaxy A54 · release 2.3.1

Served from Iran

Iranian servers, still reachable when the international internet is cut.

Installs from Abrova Center

SDKs come from center.abrova.ir — no npm, pub.dev or Maven blocks.

Paid in Toman

A prepaid wallet and an Iranian gateway. No subscription, no foreign card.

One key, two languages

One project key for every product; docs in English and Farsi.

One app. Eight services. Two are live today.

Here is Narvan Shop, an online-shop app. Pick a service to see where it plugs in. Live services work now; the rest join the same key when ready.

2 of 8 live6 coming soon

Build

Narvan Shop · Order ORD-8812 has shipped
CartSM
linen-shirt.webp · 480w
Linen shirt × 11,250,000 T
Canvas bag × 2980,000 T
synced on 2 devices
New checkout · 20 % rollout
Checkout · variant B
Error captured · CartScreen → Abrova Trace
Chat

Engage · Ship · Observe

Observe · Live

Abrova Trace

Errors, native crashes, performance, logs and cron monitoring for Flutter, Android, iOS, Next.js, Node.js and Laravel.

Abrova TraceLive

See every error and crash before your users report it.

  • Errors and native crashes for Flutter, Android, iOS, Next.js, Node.js, Laravel
  • Readable stack traces with source maps and dSYM
  • Performance: score, Apdex, p50 / p95 / p99, slow hosts and URLs
  • Log streaming from SDKs, the Docker agent and a REST API
  • Cron monitoring; alerts by e-mail and webhooks first

5,000 error events a month free · 30-day retention

Abrova AuthLive

Sign in your users with only the public key.

  • Anonymous, e-mail and password, magic link, Telegram code
  • Apple and Google sign-in too
  • Upgrade guests later — same id, their data stays
  • Sessions kept and renewed in secure storage
  • One user token every Abrova product trusts

1,000 monthly active users free

From zero to your first error in three steps.

  1. 1Create a project
    You get a public key ab_live_… for apps and a server secret ab_srv_… for servers.
  2. 2Add the Abrova registry, then install
    Every SDK installs from Abrova Center.
  3. 3See it in the Console
    The first error or signed-in user appears at console.abrova.ir.
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

Start free. Pay only for what you use.

No subscription and no foreign card. Top up a wallet in Toman; usage above the free allowance is deducted daily.

Abrova Trace

5,000 error events

a month free, then 20,000 Toman per 1,000

Abrova Auth

1,000 MAU

a month free, then 30,000 Toman per 1,000

See pricing →

Platforms

PlatformTraceAuthComing soon
Flutter✓✓Push · Chat · Sync · Flags · A/B · Storage
Android✓✓Push · Chat · Sync · Flags · A/B · Storage
iOS✓✓Push · Chat · Sync · Flags · A/B · Storage
React Native—✓Push · Chat · Sync · Flags · A/B · Storage
Web—✓Push · Chat · Sync · A/B · Storage
Next.js✓—Flags · A/B · Storage
Node.js✓—Push · Chat · Sync · Flags · A/B · Storage
Laravel✓——

Ship your app with a backend that works from inside Iran.

Create a free project in a minute. For teams and companies, talk to us about prepaid credit and invoices.

Sign in