Nosmai  Effects Nosmai  Moderation Nosmai Try-ons coming soon
Docs menu Introduction
Concept

Introduction

Add real-time beauty, makeup, backgrounds, AR filters, games, capture, and processed camera output to mobile, cross-platform, and Web apps.

SDK version Android/iOS 3.0.4 · Flutter 1.0.2 · React Native 1.0.0 · Web preview Updated Aug 22, 2026 Time 5 min

Start building

Choose your platform and follow its quickstart to initialize the SDK, open a processed camera preview, and apply your first visible effect.

If Nosmai Effects is not installed yet, start with the matching installation guide. You also need an app-bound license key from Nosmai Console.

Product capabilities

Nosmai Effects combines adjustable camera controls with protected .nosmai effect packages. Your app owns its interface and media flow while the SDK processes the camera or input frames.

CapabilityWhat it adds
Beauty and makeupSkin retouching, face shaping, lipstick, eyeshadow, blush, lashes, and brows
AR effectsFace masks, stickers, particles, animated overlays, shaders, and 3D content
BackgroundsBlur, colour, image, video, and authored background replacement
Camera gamesTouch, face-driven, and package-defined input with score and state events
Cloud FiltersBrowse, download, cache, apply, and remove protected effect packages
Capture and outputProcessed photos, recordings, frames, textures, and live-streaming output
Authored stickers and overlaysImages, text, particles, and animated props included in .nosmai packages

More than 200 ready-made filters are available through the Nosmai Asset Store. They are delivered separately from the SDK binary and can be bundled with the app or downloaded at runtime through Cloud Filters.

Read filters and effects for package types, parameters, triggers, and effect lifecycle. Read camera games for input, event, lifecycle, and package behaviour.

How it works

Nosmai Effects processing pipeline from camera input through real-time effects to application output

Only the processing stages required by the active feature are enabled. Native iOS and Android use GPU-accelerated processing, while Flutter and React Native connect to the same native SDKs through their platform packages.

Read how the pipeline works for frame ordering, effect composition, and output ownership.

Platform availability

PlatformCurrent packageStatus
iOSNosmaiCameraSDK 3.0.4Supported
Androidnosmai-sdk-3.0.4.aarSupported
Flutternosmai_effects_sdk 1.0.2Supported
React Native@nosmai/react-native-effects-sdk 1.0.0Supported
Web@nosmai/web-sdk 0.2.0Developer preview

Use platform support to compare individual features, system requirements, native artifact sizes, and release status.

Before production

  • Test camera and rendering behaviour on supported physical ARM64 devices.
  • Use the final signed application ID, bundle identifier, or Web origin when creating the license key.
  • Keep one active camera owner and release it before opening another camera screen.
  • Test the exact .nosmai packages used by the application on every target platform.
  • Measure frame rate, memory, battery, and temperature with the final effects and camera resolution on the intended device range.

Android native releases currently provide arm64-v8a only. The current iOS framework is also intended for physical ARM64 devices and has no Simulator slice. React Native 1.0.0 is supported for its documented compatibility baseline. The Web developer preview does not yet provide full mobile feature parity.

Next steps

Was this page helpful?

Your response helps us prioritize documentation improvements.

Nosmai

An AR and AI company. Founded on the idea that the next decade of software will be visual, and that the tools for it should be within reach of anyone building.

Newsletter

Product updates and release notes. No spam.

© 2026 nosmai, inc · all rights reserved