---
title: Requirements
description: Supported browsers, WebView compatibility, and social media webview requirements for the Unico Web SDK.
canonical: https://developer.unico.io/dual-api/developers/sdks-and-tools/web/web-sdk/requirements
locale: en
generated_by: markdown-export
---

## Compatible browsers

The capture frame supports WebRTC and the more recent versions of the browsers listed below. Functionality is not guaranteed on very old versions.

| Operating system | Chrome | Firefox | Safari | Samsung Internet | Opera | Edge |
|---|---|---|---|---|---|---|
| Windows (desktop) | ✅ | ✅ | N/A | N/A | ❌ | ❌ |
| MacOS (desktop) | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |
| Android | ✅ | ❌ | N/A | ✅ | ❌ | ❌ |
| iOS | ✅ | ✅ | ✅ | N/A | ❌ | ❌ |

:::note[Edge and Opera]
Edge and Opera are Chromium-based browsers. The ❌ status indicates these browsers have not been officially tested and certified by Unico — they may work in practice, but are not covered by Unico support.
:::

## WebView compatibility

The Web SDK can run inside a native Android or iOS WebView, provided the application is served over HTTPS.

| Platform | Minimum version |
|---|---|
| Android WebView | Android 8 (API 26) or higher |
| iOS WebView | iOS 13 or higher |

For Android, Chromium-based webviews are recommended. For iOS, `SFSafariViewController` is recommended over `WKWebView` for better DOM compatibility.

:::tip[Use a PoC to get started]
Explore ready-to-use **sample apps (PoCs)** for the Web SDK — Angular, JS Vanilla, Next.js, React, and Vue — in the [Resources section](/dual-api/developers/sdks-and-tools/web/web-sdk/resources).
:::

:::warning[Hybrid frameworks not supported]
Official support is restricted to native Android and iOS WebViews. **React Native, Ionic, and other cross-platform frameworks are not supported.**
:::

## Social media webviews

The component is approved on **Instagram** and **Facebook** webviews in **Liveness without interaction** mode. Liveness with interaction is **not** compatible with social media webviews.