# Overview

Luciq SDK for Kotlin Multiplatform (KMP) lets you integrate [Bug Reporting](https://www.luciq.ai/product/bug-reporting), [Crash Reporting](https://www.luciq.ai/product/crash-reporting), [App Performance Monitoring](https://www.luciq.ai/product/app-performance-monitoring), and more in shared Kotlin code for **Android** and **iOS**.

This can be done through the main products supported by the KMP library:

1. **Bug Reporting**
2. **Crash Reporting**
3. **App Performance Monitoring**
4. **Session Replay**
5. **In-App Replies**
6. **In-App Surveys**
7. **Feature Requests**
8. **Network Logging** (Ktor plugin)

| Feature           | Status | Comment                  |
| ----------------- | ------ | ------------------------ |
| Bug Reporting     | √      | -                        |
| Crash Reporting   | √      | -                        |
| Session Replay    | √      | -                        |
| In-App Chat       | √      | -                        |
| In-App Surveys    | √      | -                        |
| Feature Requests  | √      | -                        |
| User Events       | √      | -                        |
| Repro Steps       | √      | -                        |
| Identify User     | √      | -                        |
| User Attributes   | √      | -                        |
| Network Logs      | √      | Ktor plugin + manual API |
| Tagging Reports   | √      | -                        |
| App Launch        | √      | -                        |
| Flows / UI Traces | √      | -                        |

The library is published as `ai.luciq-library:luciq-kmp` (Android) and CocoaPods `LuciqKMP` (iOS). Use the same API from `commonMain` and configure platform-specific options in `androidMain` or `iosMain` where needed.
