SDKs for Every Platform
Native SDKs for the most popular mobile frameworks. Integrate in minutes, collect feedback from day one.
React Native
JavaScriptDrop-in SDK for React Native apps. Supports Expo and bare workflow.
npm install @clientlens/react-native react-native-svg npx pod-install
import { ClientLensProvider } from '@clientlens/react-native';
export default function App() {
return (
<ClientLensProvider
config={{ projectKey: 'your-project-key' }}
>
<YourApp />
</ClientLensProvider>
);
}
The core SDK ships screenshots, annotations, crash capture and device context with no extra setup. Voice notes and screen recording are opt-in modules — install them only if you want the feature (and the App Store permissions that come with it).
npx expo install expo-av
Adds a microphone permission to your app — Expo inserts the usage description automatically. Compatible with Expo SDK 54 and below.
npm install react-native-record-screen npx pod-install
Uses ReplayKit on iOS — users approve each recording via the system prompt.
Flutter
DartNative Flutter plugin with full platform support for iOS and Android.
dependencies: clientlens_flutter: ^1.0.0
import 'package:clientlens_flutter/clientlens_flutter.dart';
void main() {
ClientLens.init(
projectKey: 'your-project-key',
floatingButton: true,
);
runApp(MyApp());
}
iOS
SwiftNative Swift SDK with CocoaPods and Swift Package Manager support.
pod 'ClientLens'
import ClientLens
@main
struct MyApp: App {
init() {
ClientLens.initialize(
projectKey: "your-project-key",
floatingButton: true
)
}
}
Android
KotlinNative Android SDK for Kotlin and Java projects with Gradle integration.
implementation 'com.clientlens:sdk:1.0.0'
import com.clientlens.sdk.ClientLens
class MyApplication : Application() {
override fun onCreate() {
super.onCreate()
ClientLens.init(
context = this,
projectKey = "your-project-key",
floatingButton = true
)
}
}
Built into Every SDK
All ClientLens SDKs share a powerful set of features out of the box.
Tap to Report
Users tap the floating feedback button to open the feedback form. Simple and always accessible.
Screenshot Capture
Automatic screenshot capture with annotation tools for drawing and highlighting.
Device Information
Automatically collects device model, OS version, app version, and screen name.
Custom Fields
Attach arbitrary metadata like user IDs, session info, or feature flags to every report.
Three Steps to Launch
Get from zero to collecting feedback in under five minutes.
Create a Project
Sign up for ClientLens and create a project in your dashboard. Copy your project key.
Install the SDK
Add the SDK for your platform and initialize it with your project key. One function call.
Ship & Collect
Deploy your app. Users tap the feedback button to report bugs and feedback flows into your dashboard instantly.
Start collecting feedback today
7-day free trial, no credit card required. Starting at $4.99/week.