Skip to main content

1. Create an account and a project

Create an account on the Lerix dashboard, then create a project. When you create it, pick every framework card your product ships on. A product with a Flutter app and a Next.js site is one project with both platforms, not two projects: every app shares one API key, and one push send reaches a user on all their devices (see Identify users). The first card you pick is the primary one. You can add more platforms later in Project Settings → General. In Project Settings you’ll find the two values every SDK needs:
  • API key (apiKey)
  • Project ID (projectId)

2. Pick your platform

Each guide installs the SDK, initialises it, and sends a test error, in under five minutes. If your project has several platforms, follow the guide for each app, using the same API key and project ID in all of them.

Flutter

iOS, Android and Web from one package.

Swift

Native iOS via Swift Package Manager.

Kotlin

Native Android via Gradle.

React

Error boundary and Web Push.

Next.js

App Router and Pages Router.

Angular

Standalone providers.
Building a plain website? Use the Web (JS) guide. Backend SDKs start with NestJS.

3. Confirm it works

After initialising, trigger a test error. It appears on the project’s Issues page within seconds, with the device, OS and app version attached. The Error Tracking guide covers grouping, severity and the AI assistant.

Next steps

The dashboard

Organizations, projects, and where each module lives.

Push notifications

Send to a device, a topic, or everyone. Schedule, update, unsend.

AI agents (MCP)

Let Claude Code, Codex, Cursor or Replit set up your project.