@banuba/react-native
v1.0.8
Published
Banuba SDK for React Native
Downloads
345
Readme
![]()
Banuba React Native Plugin
Overview
Banuba Face AR SDK for React Native lets developers add real-time AR filters, beauty effects, and virtual try-on experiences to mobile apps.
Diverse feature set and easy integration makes this plugin a perfect fit for many niches:
- Video conferencing
- Social media
- eCommerce
- eLearning
- Security
- Banking & Finance
- Healthcare
- Gaming

Key features:
- AR face tracking
- Hand tracking
- 3D face filters
- Virtual makeup
- Color filters (LUTs)
- Face touch-up
- Virtual backgrounds
- Virtual try-on of accessories, rings, piercings, etc.
- Biometric matching
- Teeth bleaching simulation
- Etc.
Banuba Face AR Flutter plugin doesn’t collect any user data and processes everything on the user’s device. This means it is secure by design and compliant with data protection regulations.
Requirements
Integration guide
Please follow our Integration Guide to complete full integration.
Usage Example project
License
Start a 14-day free trial and see how Face AR SDK React Native plugin works. No credit card information is needed.
Feel free to contact us if you have any questions regarding this plugin.
Launch
- Set up React Native CLI development environment.
- Clone the repository.
- Copy and Paste your Client Token into appropriate section of example/src/App.tsx.
- Run
yarncommand in the root repository. This will install all required dependencies.
IOS Specific
- Go to
example/iosdirectory and runpod install.This will install all required iOS dependencies. - Return back to root.
Run the Example
- Connect a device and run
yarn example iosoryarn example android. - Alternatively, open XCode or Android Studio projects from the respective directories.
You may also use npm to run the sample. See example/README.md.
Useful Docs
- List of Banuba SDK packages
