> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerix.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Create an account, add Lerix to your app, and see your first event in minutes.

## 1. Create an account and a project

<a href="https://app.lerix.dev">Create an account</a> 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](/modules/users-identity)). 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.

<CardGroup cols={3}>
  <Card title="Flutter" icon="flutter" href="/frameworks/flutter/installation">
    iOS, Android and Web from one package.
  </Card>

  <Card title="Swift" icon="swift" href="/frameworks/ios/installation">
    Native iOS via Swift Package Manager.
  </Card>

  <Card title="Kotlin" icon="android" href="/frameworks/android/installation">
    Native Android via Gradle.
  </Card>

  <Card title="React" icon="react" href="/frameworks/react/installation">
    Error boundary and Web Push.
  </Card>

  <Card title="Next.js" icon="n" href="/frameworks/nextjs/installation">
    App Router and Pages Router.
  </Card>

  <Card title="Angular" icon="angular" href="/frameworks/angular/installation">
    Standalone providers.
  </Card>
</CardGroup>

Building a plain website? Use the [Web (JS) guide](/frameworks/web/push-notifications). Backend SDKs start with [NestJS](/frameworks/nestjs/installation).

## 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](/modules/error-tracking) guide covers grouping, severity and the AI assistant.

## Next steps

<CardGroup cols={3}>
  <Card title="The dashboard" icon="gauge" href="/dashboard">
    Organizations, projects, and where each module lives.
  </Card>

  <Card title="Push notifications" icon="bell" href="/modules/push-notifications">
    Send to a device, a topic, or everyone. Schedule, update, unsend.
  </Card>

  <Card title="AI agents (MCP)" icon="robot" href="/developers/mcp">
    Let Claude Code, Codex, Cursor or Replit set up your project.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.