# Lerix Docs > Lerix: crash reporting, AI debugging and push notifications for Flutter, iOS, Android, React, Next.js, Angular and the web. ## Getting started - [Introduction](https://docs.lerix.dev/index.md): One SDK for crash reporting, AI debugging and push notifications. One dashboard for all of it. - [Quickstart](https://docs.lerix.dev/quickstart.md): Create an account, add Lerix to your app, and see your first event in minutes. - [The Dashboard](https://docs.lerix.dev/dashboard.md): A tour of the Lerix dashboard — organizations, projects, and where each module lives. ## Frameworks ### Mobile #### Swift (iOS) - [iOS (Swift) — Installation](https://docs.lerix.dev/frameworks/ios/installation.md): Add Lerix to your native iOS app in a few steps — no Flutter required. - [iOS (Swift) — Push Notifications](https://docs.lerix.dev/frameworks/ios/push-notifications.md): Configure Apple Push Notification service (APNs) delivery for your native iOS app. - [iOS (Swift) — Error Tracking](https://docs.lerix.dev/frameworks/ios/error-tracking.md): Report errors and automatically capture crashes from your native iOS app to the Lerix dashboard. #### Kotlin (Android) - [Android (Kotlin) — Installation](https://docs.lerix.dev/frameworks/android/installation.md): Add Lerix to your native Android app in a few steps — no Flutter required. - [Android (Kotlin) — Push Notifications](https://docs.lerix.dev/frameworks/android/push-notifications.md): Configure Firebase Cloud Messaging (FCM) delivery for your native Android app — with zero Firebase setup on your part. - [Android (Kotlin) — Error Tracking](https://docs.lerix.dev/frameworks/android/error-tracking.md): Report errors and automatically capture crashes from your native Android app to the Lerix dashboard. #### Flutter - [Flutter — Installation](https://docs.lerix.dev/frameworks/flutter/installation.md): Add Lerix to your Flutter app in a few steps. - [Flutter — Push Notifications](https://docs.lerix.dev/frameworks/flutter/push-notifications.md): Configure push notifications for Android, iOS, Web, and Huawei on Flutter — one package, one API, for every platform. - [Flutter: Windows push notifications](https://docs.lerix.dev/frameworks/flutter/windows.md): Send push notifications to Flutter apps on Windows through WNS, using a Microsoft Entra ID app registration. - [Flutter — Error Tracking](https://docs.lerix.dev/frameworks/flutter/error-tracking.md): Report errors and exceptions from your Flutter app to the Lerix dashboard. - [Flutter — Source Maps](https://docs.lerix.dev/frameworks/flutter/source-maps.md): Upload your Flutter Web source maps privately so Lerix shows web errors at the original Dart file and line. ### Web #### React - [React — Installation](https://docs.lerix.dev/frameworks/react/installation.md): Add Lerix to your React app in a few steps. - [React — Push Notifications](https://docs.lerix.dev/frameworks/react/push-notifications.md): Configure standard Web Push (VAPID) delivery for your React app — no Firebase, no OneSignal required. - [React — Error Tracking](https://docs.lerix.dev/frameworks/react/error-tracking.md): Report errors and automatically capture uncaught exceptions from your React app to the Lerix dashboard. - [React — Source Maps](https://docs.lerix.dev/frameworks/react/source-maps.md): Upload your production source maps privately so Lerix shows React errors at the original file and line. #### Next.js - [Next.js — Installation](https://docs.lerix.dev/frameworks/nextjs/installation.md): Add Lerix to your Next.js app in a few steps. - [Next.js — Push Notifications](https://docs.lerix.dev/frameworks/nextjs/push-notifications.md): Configure standard Web Push (VAPID) delivery for your Next.js app — no Firebase, no OneSignal required. - [Next.js — Error Tracking](https://docs.lerix.dev/frameworks/nextjs/error-tracking.md): Report errors and automatically capture uncaught exceptions from your Next.js app to the Lerix dashboard. - [Next.js — Source Maps](https://docs.lerix.dev/frameworks/nextjs/source-maps.md): Upload your production source maps privately so Lerix shows Next.js errors at the original file and line. #### Angular - [Angular — Installation](https://docs.lerix.dev/frameworks/angular/installation.md): Add Lerix to your Angular app in a few steps. - [Angular — Push Notifications](https://docs.lerix.dev/frameworks/angular/push-notifications.md): Configure standard Web Push (VAPID) delivery for your Angular app — no Firebase, no OneSignal required. - [Angular — Error Tracking](https://docs.lerix.dev/frameworks/angular/error-tracking.md): Report errors and automatically capture uncaught exceptions from your Angular app to the Lerix dashboard. - [Angular — Source Maps](https://docs.lerix.dev/frameworks/angular/source-maps.md): Upload your production source maps privately so Lerix shows Angular errors at the original file and line. #### Web (JS) - [Web — Push Notifications](https://docs.lerix.dev/frameworks/web/push-notifications.md): Browser push notifications for Lerix — standard Web Push (VAPID), no Firebase, no OneSignal. ### Backend #### NestJS - [NestJS — Installation](https://docs.lerix.dev/frameworks/nestjs/installation.md): Add the Lerix NestJS SDK to your backend to report unhandled exceptions and send push notifications from your server. - [NestJS — Error Tracking](https://docs.lerix.dev/frameworks/nestjs/error-tracking.md): Automatic reporting of unhandled exceptions in NestJS, plus manual reporting with type, severity and metadata. - [NestJS — Push Notifications](https://docs.lerix.dev/frameworks/nestjs/push-notifications.md): Send, schedule, update and unsend push notifications from your NestJS backend with a typed client for the Lerix REST API. - [NestJS — Request Tracing](https://docs.lerix.dev/frameworks/nestjs/request-tracing.md): One span per request, PostgreSQL and outbound fetch spans, sampling, and the trace behind every error — for NestJS services. #### Python - [Python — Installation](https://docs.lerix.dev/frameworks/python/installation.md): Add the Lerix Python SDK to your backend to report unhandled exceptions and send push notifications from your server. - [Python — Error Tracking](https://docs.lerix.dev/frameworks/python/error-tracking.md): Automatic reporting of unhandled exceptions in Python, FastAPI, Flask and Django, plus manual reporting with type, severity and metadata. - [Python — Push Notifications](https://docs.lerix.dev/frameworks/python/push-notifications.md): Send, schedule, update and unsend push notifications from your Python backend with a typed client for the Lerix REST API. - [Python — Request Tracing](https://docs.lerix.dev/frameworks/python/request-tracing.md): One span per request in FastAPI, Flask and Django, psycopg and httpx/requests spans, sampling, and the trace behind every error. #### ASP.NET - [ASP.NET Core — Installation](https://docs.lerix.dev/frameworks/aspnet/installation.md): Add the Lerix .NET SDK to your ASP.NET Core backend to report unhandled exceptions and send push notifications from your server. - [ASP.NET Core — Error Tracking](https://docs.lerix.dev/frameworks/aspnet/error-tracking.md): Automatic reporting of unhandled exceptions in ASP.NET Core, plus manual reporting with type, severity and metadata. - [ASP.NET Core — Push Notifications](https://docs.lerix.dev/frameworks/aspnet/push-notifications.md): Send, schedule, update and unsend push notifications from your ASP.NET Core backend with a typed client for the Lerix REST API. - [ASP.NET — Request Tracing](https://docs.lerix.dev/frameworks/aspnet/request-tracing.md): One span per request from ASP.NET Core's own activity, HttpClient and database spans, sampling, and the trace behind every error. #### Laravel - [Laravel](https://docs.lerix.dev/frameworks/laravel/installation.md): Server-side Lerix integration for Laravel — coming soon. ## Modules - [Error Tracking](https://docs.lerix.dev/modules/error-tracking.md): Automatic and manual error capture, with AI-assisted triage. - [Push Notifications](https://docs.lerix.dev/modules/push-notifications.md): Send push notifications to specific devices or entire topics, from the dashboard or the REST API. - [Identify users](https://docs.lerix.dev/modules/users-identity.md): Link each install to your own user ID, so one send reaches a person on every device they use. - [Request Tracing](https://docs.lerix.dev/modules/request-tracing.md): See every request your backend handled — its route, duration, database queries and outbound calls — and open the exact request behind any error. - [Analytics](https://docs.lerix.dev/modules/analytics.md): Track users, sessions, geography, and app performance in real time. - [In-App Messages](https://docs.lerix.dev/modules/in-app-messages.md): Display targeted popups and banners to users without a new app release. - [Feedback](https://docs.lerix.dev/modules/feedback.md): Collect structured user feedback directly inside your app. - [Updates](https://docs.lerix.dev/modules/updates.md): Force or suggest app updates with flexible version rules. ## Developers ### API Reference - [Introduction](https://docs.lerix.dev/api-reference/introduction.md): Authenticate and send requests to the Lerix REST API. #### Push Notifications - [Push Notifications](https://docs.lerix.dev/api-reference/push-notifications.md): Send push notifications to devices, to your own users on every device they use, or to a topic through the Lerix REST API. - [Update a Notification](https://docs.lerix.dev/api-reference/update-notification.md): Change a notification's title and body after it's been sent or scheduled. - [Unsend a Notification](https://docs.lerix.dev/api-reference/unsend-notification.md): Remove an already-delivered push notification from recipients' devices. - [Cancel a Scheduled Notification](https://docs.lerix.dev/api-reference/cancel-notification.md): Stop a scheduled notification before it's delivered. - [Get Delivery Status](https://docs.lerix.dev/api-reference/notification-deliveries.md): Read the per-recipient delivery outcome for a notification. ### Error/Success Codes - [Error & success codes](https://docs.lerix.dev/developers/errors-responses.md): Response shapes and error codes for the Lerix REST API. ### AI Agents - [Connect an AI agent (MCP)](https://docs.lerix.dev/developers/mcp.md): Let Claude Code, Replit, or any other MCP-capable AI coding tool act on your Lerix account — list orgs and projects, triage issues, and connect a new project — from inside your normal chat. ## Optional - [Documentation](https://docs.lerix.dev) - [Dashboard](https://app.lerix.dev) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [Arabic (56 pages)](https://docs.lerix.dev/_llms/ar.md): Documentation for Arabic. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.