Installation
Install the Limelight SDK in your project:Basic Setup
Add one line to your app’s entry point (_layout.tsx, App.tsx, index.ts, or similar):
- All network requests (fetch and XHR)
- Console logs with stack traces
- React component renders
- GraphQL operations with complexity scoring
- Automatic issue detection
Choose Your Debugging Experience
Option 1: Desktop App (Recommended)
Get started in 60 seconds with zero configuration:- Download the Limelight desktop app for your platform
- Launch the app
- Run your React Native app with
Limelight.connect() - Start debugging - data appears automatically!
- No sign-up required
- All data stays local
- Works offline
- Zero configuration
Option 2: Web App
Access your debugging dashboard from any browser:- Sign up for a free account
- Go to Organization Settings and copy your project key
- Add the key to your configuration:
- Open your dashboard to view data in real-time
- Team collaboration
- Access from any device
- Debug across multiple devices simultaneously
- No installation required
Option 3: Self-Hosted (Coming Soon)
Host Limelight on your own infrastructure for maximum control.Configuration
Customize Limelight’s behavior with additional options:Common Configurations
Development Only
Physical Device with Desktop App
If debugging on a physical device and want to use the Limelight desktop app you will need to explore post 8484 via a tunnel or just use the Limelight web app.Production-Safe with Hosted Dashboard
Verify It’s Working
Once connected, you should see:- Desktop App: Data appears automatically in the app window
- Hosted Dashboard: Navigate to your project dashboard to see live data
Troubleshooting
Not seeing data in desktop app?
- Verify the desktop app is running
- Check that
Limelight.connect()is called in your app - Ensure
enabledis not set tofalse
Not seeing data in web app?
- Verify your
projectKeyis correct (found in Organization Settings) - Check that you’re logged into the correct account
- Ensure
enabledis not set tofalse - Check your internet connection
Connection errors?
If you see WebSocket connection errors:- Desktop app: Make sure the app is running on port 8484 (default)
- Firewall: Ensure your firewall isn’t blocking WebSocket connections