Le tracker d'erreurs
qui tient dans ta poche.

Auto-capture des crashs React Native + Expo. Source maps, capture d'écran, dédoublonnage.

Commencer Télécharger l'app iOS Télécharger l'app Android API référence →
import { Pionne } from '@pionne/react-native';

Pionne.init({ token: 'pio_live_xxx' });
// Toutes les exceptions JS, unhandled rejections,
// breadcrumbs console+fetch sont capturés tout seuls.

Tout ce qu'il faut. Rien de plus.

Conçu pour les devs indés qui veulent monitorer leur app sans exploser leur budget.

📡

Auto-capture

Exceptions JS, unhandled promises, throws dans setTimeout. Zéro try/catch à écrire.

🧬

Dédoublonnage

Même bug → même issue. Le compteur monte, pas ta boîte mail.

🔔

Alertes anti-spam

Quotas durs (3/issue/24h, 10/projet/24h). Plus jamais 10k mails.

📸

Capture d'écran

JPG de la vue racine attaché à chaque erreur. Différenciateur mobile-first.

🗺️

Source maps

Stack résolue auto à l'ingest. Plus jamais "bundle:3:18745".

🔒

Bundle ID binding

Token volé = inutilisable hors de ton bundle. Auto-pinné au 1er event.

🛡️

PII scrubber

Email, CB, IBAN, JWT, IP, tokens scrubbed avant envoi. RGPD-friendly.

📱

Mobile-first

Dashboard React Native dans ta poche. Pas un panneau web qui scrolle mal sur iPhone.

Une seule API. Tous tes runtimes.

Du mobile au backend. Les SDKs partagent le même format d'event.

npm
📱

React Native + Expo

@pionne/react-native

Auto-capture, source maps, screenshots, breadcrumbs. Hermes/JSC.

npm
🌐

Web (browser)

@pionne/web

onerror + unhandledrejection + UA, viewport, locale.

npm
⚙️

Node.js

@pionne/node

uncaughtException + unhandledRejection. Node version, OS, hostname, pid.

pub.dev
🦋

Flutter

pionne_flutter

FlutterError.onError + Zone runner. iOS/Android/Web/Desktop.

composer
🐘

Laravel & Symfony

pionne/pionne

Exception handler, request context, queue jobs.

Pricing

Un seul tier. Pas de pièges.

9,99 € / mois

ou 89,99 €/an (économise 25%)

Commencer mes 30 jours gratuits