Client-Side SDKs
Client-side SDKs are designed to run in browser environments, mobile applications, and other client-side contexts where you need to evaluate feature flags on the user's device.
Available SDKs
- JavaScript - For web applications
- React - For React applications
- Next.js and SSR - For Next.js applications with server-side rendering
- Android - For Android applications
- iOS - For iOS applications
- Flutter - For Flutter applications
Key Features
- Real-time updates: Client-side SDKs can receive real-time flag updates
- Local evaluation: Some SDKs support local evaluation for better performance
- Trait management: Ability to set and manage user traits
- Analytics integration: Built-in support for flag analytics
Getting Started
Choose the SDK that matches your platform and follow the specific integration guide for your technology stack.
Troubleshooting
If flags aren't updating in the browser, the SDK is returning default values, or trait-based segment rules aren't matching as expected, see the SDK Issues troubleshooting guide.