Video Editor SDK | API

Video Editor SDK | API

Developers love our SDK, check the documentation to see why.

Video Editor SDK. Features

Deliver unique video editing experience to your users using our SDK/API


Hands-Free Mode

Zoom, Exposition

Recording Speed

Background Music Browser 


Video Recording

Video Reactions


Video Editing

Slide-Show from Photos
Trimming & Concatenation
Aspect Ratios
Editing Timeline 
Voice Recording
Background Music Browser
Soundstripe, Mubert integrations

Graphical Effects

25 Color Filters / LUTs

10 Visual Effects

Slow Motion & Fast Forward

Text Captions

GifYou API Integration

Voice Effects

AR masks

Face AR API Integration

Why Banuba Video Editor?

Quick integration

Get a complete video editor in under a week. Save time and money.


Smooth user experience on low-end devices and top models alike.


Core video editing functionality enhanced with dozens of effects and AR filters.

Technical Requirements

Banuba Video Editor SDK supports React Native and Flutter, as well as native technologies.

  • iOS

    iOS 13+
    iPhone 6s+
    Swift 5+
    Xcode 14.0+

  • Android

    Kotlin 1.4+/Java 1.8+
    Android OS 6.0+ with Camera 2 API
    OpenGL ES 3.0 (3.1 for Neural networks on GPU)

With Banuba Video Editor SDK we can cut our development effort in half so we can focus more on core business functionality.

Ash Zarif CTO, Weat

Working with Banuba’s product was a real pleasure. With it, we have made our app much more attractive to users.

Serge Kushnarenko Co-founder of FaceYoga by Mental Growth
  • We provide a 14-day free trial of all SDK features for you to assess its performance in your app.

    You can also check our video editor demo app. It contains all the Video SDK features and showcases the real-time user experience. 

  • Native Platforms

    Video Editor SDK supports Android and iOS native platforms.


    Our SDK is compatible with some popular cross-platform frameworks. See the plugins for Flutter and React Native

  • Yes, we ensure that our video editor SDK works on specific devices. We provide the list of devices under SLA (Service Level Agreement).

  • The SDK version has more features and a developed UI. It is intended for customers that value the functionality over the customization potential. API, on the contrary, has fewer features out-of-the-box but allows for large-scale interface adaptations.

Get Free Trial