Beauty AR SDK

Beauty AR SDK

Empower your app with beauty AI & AR tools. From portrait editing tools, real-time touch up to makeup filters, our beauty SDK & API offer the most powerful digital face beautification tailored to your use case.

AI & AR Technology for Beauty

  • Makeup

    Let users experiment with new looks in seconds, adoring eyes and skin with digital makeup. The filter includes:

    • Eyeshadow of any color & transparency.
    • Eyeliner for the upper or lower eyelid.
    • Eyelashes of any length & color.
    • Blusher applied to upper cheeks.
    • Highlighter applied to nose, center forehead & chin.
    • Contour applied to the lower cheeks and upper forehead.
  • Beautification

    Empower your video apps with real-time face touch up technology . The all-in-one filter features:

    • Skin smoothing, hide wrinkles.
    • Skin tone enhancement to make it lighter or darker.
    • Face morphing to slim down the cheeks and nose.
    • Teeth whitening.
    • Expressive eyes effect to add glare to the eyes.
    • Eye makeup to overlay eyelashes and eyeshadows.
    • Color correction.
  • Acne Removal
    Acne Removal

    Bring an easy to use blemish removal to your users for photo apps. The neural network recognizes the presence of skin defects on a user's face and retouches them based on the user's skin color. Users can remove skin defects in photos automatically or manually tapping on the desired area making their skin look perfect.

  • Neck Smoothing
    Neck Smoothing

    The effect is built on a neural network trained to recognize the neck area and a beautification algorithm. It hides small wrinkles and blurs the skin making it look younger in photos. Neck beautification is a useful add-on to selfie editing apps, as it makes the overall face touch up results more natural and organic.

  • Skin Smoothing
    Skin Smoothing

    Create an effect of a truly natural skin beautification in live streaming, video conferencing apps or professional photography. We developed a neural network which detects the area of the skin more precisely and blurs it in a sophisticated way. Skin beautification based on a neural network works on any skin color and is compatible with other Face AR features like virtual makeup or face filters.

  • Eye Bag Removal
    Eye Bag Removal

    Eye bags and dark circles make the face look old and tired. Makeup and beauty filters can’t provide the desired beauty effect there - recoloring or blurring doesn’t look natural. To solve this, we trained a neural network to segment and lighten the area under the eyes. It automatically removes the dark circles in photos and adjusts to the user skin tone.

Try Beauty AR SDK For Free

Technical Features

Makeup filter

Real-time: 35-40 FPS avg.
Photo: < 1 sec. processing time

Skin smooth

Real-time: 20-30 FPS avg.
Photo: 1-2 sec. processing time

Retouch filter

Real-time: 18-30 FPS avg.
Photo: 1-2 sec. processing time

Eye bag removal

Photo: < 1-2 sec. processing time

Neck smooth

Photo: < 1-2 sec. processing time

Acne removal

Photo: < 1-2 sec. processing time

Virtual Beauty Experience

Beauty AR SDK enables real-time face beautification with fast and accurate performance on iOS, Android and Web. It helps developers to integrate face touch up and makeup filters into their iOS, Android and Web apps. The filters work on video calls, photo, video editing and live streaming apps. With just a tap, users can elevate their selfies or video meetings.

  • Engage users with face modification tools
  • Inspire video communication with makeup and beauty filters
  • Boost user-generated content offering
  • Make users comfortable about their front-facing cameras

Use Cases

Video & photo editing

Let users retouch face, apply face modification tools to enhance photos & videos.

Video chats

Inspire video communication adding.

Live streaming

Unlock a new level of creative AR video broadcasting experience.

Social networking

Social networking

Video conferencing

Let users apply beauty filter to feel relaxed in video meetings.

Music & karaoke

Inspire users to take video clips with an immersive beauty AR camera.

Why Banuba

  • We can adapt our technology for custom hardware and use cases.
  • Time and effort save required for algorithm training and testing.
  • Our face tracking covers 97% of iOS and 80% of Android devices.
  • Real images and balanced datasets to ensure technology performance for all users
  • We can develop a unique custom technology POC.
  • Our R&D and PM experts can advise you on the optimal technology to achieve your goals.

  • The SDK cost is calculated based on its features, the number of apps and platforms for which you're developing your face filter app. Please, see more details here.

  • Yes, we provide a 14-day free trial of all SDK features for you to assess its performance in your app.
  • The basic beautification filter is represented as a single 3D face filter. It requires just face tracking technology. Other beauty AR features are implemented as neural networks trained to perform a specific task, e.g. remove eye bags or apply virtual lipstick. To use them in your app, make sure to include them in your licence plan.

  • You can use the basic face beauty filter as a standalone filter in video conferencing and live streaming apps to enhance the camera experience or as part of face filters. It includes:

    • Skin smoothing
    • Skin tone enhancement
    • Face morphing
    • Teeth whitening
    • Expressive eyes effect
    • Eye makeup
    • Color improvement (LUT)


  • Yes, you can call beauty AR and makeup try-on features in your app separately using the API methods. Please, refer to the Face Beauty API and Makeup API overview for the integration samples.


  • The Makeup API and Beauty API are using the same face effect,  so you can combine their features in your app. Please, the code sample.

Contact Us

Contact Us