Installation
Install the Limelight SDK in your React Native project:Basic Setup
Add one line to your app’s entry point (usually or_layout.tsx, App.tsx, or index.ts):
- ✅ 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, you may need to specify your computer’s IP: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 - ✅ For physical devices, use your computer’s IP in
serverUrl
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)
- Physical device: Use your computer’s local IP address instead of
localhost - Firewall: Ensure your firewall isn’t blocking WebSocket connections