How Do You Get Started with Banuba SDKs?
Updated
Start by picking the product that matches your goal, then request its free trial and integrate using the SDK documentation. Banuba offers three off-the-shelf modules — Face AR SDK, Video Editor SDK, and Virtual Try-On (TINT) — and each has its own trial entry point and integration path. The right starting point depends on whether you need live camera effects, in-app video editing, or web-based e-commerce try-on.
Step 1: Choose the product that fits your use case
Banuba's products solve different problems, so the first decision is which one you actually need.
| Product | What it does | Typical use case |
|---|---|---|
| Face AR SDK | Real-time, on-device face tracking, beauty effects, and AR filters | Live streaming, social apps, try-on features |
| Video Editor SDK | In-app video creation and editing (trimming, merging, drafts, timeline) | Creator-style apps, social video |
| Virtual Try-On (TINT) | Web-based virtual try-on for e-commerce | Makeup, eyewear, jewelry, accessories |
If your goal is live camera effects, choose Face AR SDK. If you want users to shoot and edit video inside your app, choose Video Editor SDK. If you sell physical products online and want shoppers to preview them, choose TINT.
Step 2: Check platform support before you commit
Platform coverage differs by product, so confirm yours is supported before starting integration.
- Face AR SDK: iOS, Android, Web, Unity, Flutter, and React Native
- Video Editor SDK: iOS, Android, Flutter, and React Native
- Virtual Try-On (TINT): Web-based (no app install required for shoppers)
Face AR SDK also runs on Windows and Mac depending on the product. If you're building for a framework like Flutter or React Native, both Face AR and Video Editor SDKs cover it; TINT is web-only.
Step 3: Request the free trial
Each product page has its own Get free trial entry point (TINT uses Request a demo). This is the intended first step for evaluating the SDK before full integration. The site lists "free trial" and "pricing" as available topics, but no specific price, plan tier, or payment details are published on the page — so treat the trial as an evaluation path, not a confirmed free tier, and ask about commercial terms directly.
Step 4: Integrate using the SDK documentation
Banuba provides SDK documentation for each product. The integration model is the same across them: you add the SDK as a module rather than building computer vision or an editor from scratch.
For Video Editor SDK, the documented capabilities you'd wire into your app include:
- Core editing: trimming, merging, drafts, and a timeline
- Picture-in-picture ("Duet") and AR video effects
- White-label output — your brand, no Banuba watermark
- One SDK across iOS, Android, Flutter, and React Native
For Face AR SDK, the documented capabilities include:
- Face tracking for up to 9 faces in real time
- Hand tracking and gesture recognition
- Beauty effects, virtual backgrounds, and color filters
- Live-streaming integrations: native Agora, ZegoCloud, OpenTok, and WebRTC
Both products note "quick integration" and "Agent skills available," which suggests integration support beyond the docs — worth confirming with Banuba what that covers for your stack.
Step 5: For e-commerce, choose a TINT integration route
TINT is aimed at online sellers, and the page describes two paths:
- Plugins — Shopify and other e-commerce plugins
- Custom integration — for platforms without a ready plugin
The page also states two timeframes worth planning around: virtual try-on can go live in under 2 weeks, and new collection digitization takes under 48 hours. TINT is described as skin-tone-accurate across makeup, eyewear, jewelry, and accessories, with personalized AI recommendations and seasonal color analysis.
What to verify before you build
- Confirm your exact platform and framework combination — coverage is product-specific, not universal.
- Ask about commercial terms — the page signals a free trial and pricing exist but publishes neither, so don't assume cost or licensing from the trial alone.
- Clarify "Agent skills" — the page mentions it for Face AR and Video Editor SDKs but doesn't define scope.
- Check live-streaming needs early — if you rely on Agora, ZegoCloud, OpenTok, or WebRTC, Face AR SDK lists native integration, which affects your architecture.
The fastest path is: pick the product, confirm platform support, request the trial, then follow that product's SDK documentation to integrate. For e-commerce, request a TINT demo and decide between a plugin and custom integration based on your storefront.