If you paste the text, I can provide a condensed summary or a detailed analysis of that specific source.
| Platform | Language Bindings | Integration Method | |----------|------------------|--------------------| | Android | Kotlin / Java | AAR + native .so | | iOS / macOS | Swift / Obj-C | XCFramework + Swift Package | | Windows | C++ / C# | DLL / NuGet | | Linux | C / Rust | .so / deb/rpm | | Cross-platform (Flutter, React Native, .NET MAUI) | Dart / JS / C# | Platform channel bridges + shared core |
The SDK is designed to provide a "plug-and-play" VPN experience for developers: surfshark vpn sdk
The Surfshark VPN Software Development Kit (SDK) is a white-label solution developed by the cybersecurity company Surfshark. It allows third-party businesses, developers, and Internet Service Providers (ISPs) to integrate Surfshark’s VPN infrastructure directly into their own applications or hardware without needing to build the complex backend architecture from scratch.
: Support for split-tunneling, allowing specific apps or sites to bypass the VPN. If you paste the text, I can provide
The SDK is modular, typically split into three layers:
Here is a breakdown of what the Surfshark VPN SDK is, why it matters, and how it is being utilized. : Support for split-tunneling, allowing specific apps or
The SDK enforces Surfshark’s privacy policy – integrators cannot override the no-logs commitment or inject custom tracking into the VPN tunnel.
// Initialize SDK with license key SurfsharkSDK.init(context = this, licenseKey = "YOUR_KEY")