AppDefender.dev console is open for Client onboardinghello@appdefender.dev
Request access

Newsroom

4 September 2026 · SDK · Bridge

Native Security Bridge: React Native is an integration surface, not the core

AppDefender.initialize and launchSecurityCheck sit on a thin adapter. Native Kotlin and Swift own ALLOW, RESTRICT, and BLOCK.

AppDefender.dev is a standalone native security layer. React Native is how a Client app calls it. The Client package is @appdefenderdev/sdk.react-native@1.0.5.

Clients call initialize with appId, environment, and a dependency callback, then launchSecurityCheck before protected UI. Production builds without the native module fail closed with NATIVE_CORE_REQUIRED.

getKey reports whether a named key was released. It does not return AES keys or Client secrets. Those stay in Keystore and Keychain after AppDefender ALLOW.

← Newsroom