# Banuba Face AR SDK Documentation > Docs provides full information about Banuba Face AR SDK, integration and customization guides. ## far-sdk Discover Banuba Face AR SDK and your possibilities to build AR apps - [Banuba Face AR SDK](/index.md): Discover Banuba Face AR SDK and your possibilities to build AR apps ### search - [Search the documentation](/search.md) ### support - [Contact Support](/support.md) ### api_docs API documentation iOS (Swift) - [API Documentation](/api_docs.md): API documentation iOS (Swift) ### effects #### guides ##### feature_params Since v1.6.1, Banuba SDK provides an oportunity to change some feature parameters using scripting engine: - [How to change feature parameters using scripting api](/effects/guides/feature_params.md): Since v1.6.1, Banuba SDK provides an oportunity to change some feature parameters using scripting engine: ##### hand_ar_hand_gestures Learn how to utilize hand gesture tracking with Banuba API. - [How to use the Hand gestures feature](/effects/guides/hand_ar_hand_gestures.md): Learn how to utilize hand gesture tracking with Banuba API. #### makeup_deprecated ##### face_beauty Banuba provides the Face Beauty API designed to help you integrate augmented reality beauty try-on features into iOS and Android apps - [Face Beauty API](/effects/makeup_deprecated/face_beauty.md): Banuba provides the Face Beauty API designed to help you integrate augmented reality beauty try-on features into iOS and Android apps ##### makeup Banuba provides the Virtual Makeup API designed to help developers integrate augmented reality beauty try-on features into their iOS and Android apps - [Virtual Makeup API](/effects/makeup_deprecated/makeup.md): Banuba provides the Virtual Makeup API designed to help developers integrate augmented reality beauty try-on features into their iOS and Android apps ##### makeup_usage Learn how to combine the Makeup API and Beauty API features and use them in your application. - [How to combine the Makeup API and Beauty API features](/effects/makeup_deprecated/makeup_usage.md): Learn how to combine the Makeup API and Beauty API features and use them in your application. #### overview You may also create your own effects with - [Effect structure](/effects/overview.md): You may also create your own effects with #### prefabs ##### face GLTF - [On Face Prefabs](/effects/prefabs/face.md): GLTF ##### hands Nails - [On Hands prefabs](/effects/prefabs/hands.md): Nails ##### makeup Basic concepts - [Makeup Prefabs](/effects/prefabs/makeup.md): Basic concepts ##### overview Prefab is high level object that represents set of render and SDK features. - [Prefabs Overview](/effects/prefabs/overview.md): Prefab is high level object that represents set of render and SDK features. ##### sounds Sounds - [Sounds Prefabs](/effects/prefabs/sounds.md): Sounds ##### sprites sprites - [Sprites Prefabs](/effects/prefabs/sprites.md): sprites ##### top_level Background - [Top Level Prefabs](/effects/prefabs/top_level.md): Background #### virtual_background Banuba provides the Virtual Background API designed to help developers integrate augmented reality background separation into their apps - [Virtual Background API](/effects/virtual_background.md): Banuba provides the Virtual Background API designed to help developers integrate augmented reality background separation into their apps ### support_page - Dev Portal - [Support](/support_page.md): - Dev Portal ### tutorials #### capabilities ##### 3rd_licenses A list of third party libraries used within Banuba SDK - [Third parties library list](/tutorials/capabilities/3rd_licenses.md): A list of third party libraries used within Banuba SDK ##### demo_face_filters List of Demo Face Filters and technologies represented with them. - [Demo Face Filters](/tutorials/capabilities/demo_face_filters.md): List of Demo Face Filters and technologies represented with them. ##### glossary AR Technologies - [FaceAR Glossary](/tutorials/capabilities/glossary.md): AR Technologies ##### sdk_features A list of Banuba Face AR SDK features and platforms supported - [SDK Features](/tutorials/capabilities/sdk_features.md): A list of Banuba Face AR SDK features and platforms supported ##### system_requirements Supported Platforms - [System Requirements](/tutorials/capabilities/system_requirements.md): Supported Platforms ##### technical_specification Technical specification and minimal requirements of the Banuba Face AR SDK features. - [Technical Specification](/tutorials/capabilities/technical_specification.md): Technical specification and minimal requirements of the Banuba Face AR SDK features. ##### token_management This section will provide the reader with the answers from the user’s frequently asked questions related to the token management process. - [Token Management](/tutorials/capabilities/token_management.md): This section will provide the reader with the answers from the user’s frequently asked questions related to the token management process. #### changelog [1.18.0] - 2025-03-09 - [Changelog](/tutorials/changelog.md): [1.18.0] - 2025-03-09 #### development ##### api_overview API Overview - [API Overview](/tutorials/development/api_overview.md): API Overview ###### android image - [android](/tutorials/development/api_overview/android.md): image ###### desktop image - [desktop](/tutorials/development/api_overview/desktop.md): image ###### ios image - [ios](/tutorials/development/api_overview/ios.md): image ###### web image - [web](/tutorials/development/api_overview/web.md): image ##### basic_integration Getting Started guide for Banuba SDK - [Getting Started](/tutorials/development/basic_integration.md): Getting Started guide for Banuba SDK ###### android Installation - [android](/tutorials/development/basic_integration/android.md): Installation ###### desktop The steps below apply to desktop integration (Windows and/or macOS) with C++. - [desktop](/tutorials/development/basic_integration/desktop.md): The steps below apply to desktop integration (Windows and/or macOS) with C++. ###### flutter Banuba SDK for - [flutter](/tutorials/development/basic_integration/flutter.md): Banuba SDK for ###### ios Installation - [ios](/tutorials/development/basic_integration/ios.md): Installation ###### react_native Banuba SDK for - [react_native](/tutorials/development/basic_integration/react_native.md): Banuba SDK for ###### web Requirements - [web](/tutorials/development/basic_integration/web.md): Requirements ##### guides ###### ar_cloud A guide on how to use AR cloud in the SDK - [AR Cloud Guide](/tutorials/development/guides/ar_cloud.md): A guide on how to use AR cloud in the SDK ###### landmarks A guide on how to get face landmarks - [Face Landmarks Guide](/tutorials/development/guides/landmarks.md): A guide on how to get face landmarks ###### migration To version 1.17.0 - [Migration Guides](/tutorials/development/guides/migration.md): To version 1.17.0 ###### optimization Optimizing WebAR SDK bundle size - [Optimization Guides](/tutorials/development/guides/optimization.md): Optimizing WebAR SDK bundle size ###### watermark How to apply a watermark to a video - [Watermark Guide](/tutorials/development/guides/watermark.md): How to apply a watermark to a video ##### installation A getting started guide on how to add Banuba SDK to a project - [Adding Banuba SDK to your project](/tutorials/development/installation.md): A getting started guide on how to add Banuba SDK to a project ###### android Packages - [android](/tutorials/development/installation/android.md): Packages ###### desktop Banuba SDK for desktop platforms (i.e. Windows and MacOS) is distributed via - [desktop](/tutorials/development/installation/desktop.md): Banuba SDK for desktop platforms (i.e. Windows and MacOS) is distributed via ###### ios CocoaPods packages - [ios](/tutorials/development/installation/ios.md): CocoaPods packages ###### web NPM Package - [web](/tutorials/development/installation/web.md): NPM Package ##### known_issues Visit our FAQ or contact our support. - [Known Issues](/tutorials/development/known_issues.md): Visit our FAQ or contact our support. ###### web MediaStreamCapture stream freezes when a browser tab becomes inactive in Safari - [web](/tutorials/development/known_issues/web.md): MediaStreamCapture stream freezes when a browser tab becomes inactive in Safari ##### llms If you use AI agents, feel free to use our LLM-ready documentation. - [Vibe Coding](/tutorials/development/llms.md): If you use AI agents, feel free to use our LLM-ready documentation. ##### samples A getting started guide for Banuba SDK - [Examples of using Banuba SDK](/tutorials/development/samples.md): A getting started guide for Banuba SDK ###### android Requirements - [android](/tutorials/development/samples/android.md): Requirements ###### desktop Examples bellow are written in C++ and will run both on Windows and macOS. - [desktop](/tutorials/development/samples/desktop.md): Examples bellow are written in C++ and will run both on Windows and macOS. ###### flutter Minimal sample - [flutter](/tutorials/development/samples/flutter.md): Minimal sample ###### ios iOS samples (Swift) - [ios](/tutorials/development/samples/ios.md): iOS samples (Swift) ###### macos macOS sample (Swift) - [macos](/tutorials/development/samples/macos.md): macOS sample (Swift) ###### react_native Minimal sample - [react_native](/tutorials/development/samples/react_native.md): Minimal sample ###### web Quickstart - [web](/tutorials/development/samples/web.md): Quickstart ##### videocall A guide on how to integrate video calling in a project with Banuba SDK - [Using video calls with the Banuba SDK](/tutorials/development/videocall.md): A guide on how to integrate video calling in a project with Banuba SDK ###### android