Supported Development Platforms for Approov Integration
Last Updated: July 15, 2025
Overview
Approov is a powerful solution designed to secure mobile apps and their backend APIs against a wide range of threats, including API abuse, bot traffic, and reverse engineering. One of its strengths lies in its flexibility to integrate with a wide array of mobile development environments.
This article outlines the platforms that Approov currently supports for integration and provides guidance on getting started.
Supported Platforms
1. Native Android
-
Tools: Android Studio
-
SDK Type:
.aar
file -
Minimum Supported Version: Android 5 (API level 21)
-
Distribution: Available via direct download or the Approov CLI
2. Native iOS
-
Tools: Xcode
-
SDK Type: Dynamic
.xcframework
-
Minimum Supported Version: iOS 12
-
Special Notes: Bitcode is deprecated; SDKs no longer include bitcode by default
3. Flutter
-
Integration: Via wrapper package that bridges Dart to native Approov SDKs
-
Platform Support: Android & iOS
-
Quickstart: Available from Approov documentation portal
4. React Native
-
Integration: Through a custom bridge module to interact with Approov SDK
-
Platform Support: Android & iOS
-
Quickstart: Available with full setup instructions
5. HarmonyOS (Beta Support)
-
Integration: Custom wrapper using HarmonyOS Ability framework
-
SDK Type: Ported from Android SDK with compatibility adjustments
-
Platform Support: Targeted Huawei devices
-
Notes: Contact Approov support for early access and integration guidance
Backend Integration
In addition to mobile app support, Approov also provides Quickstarts and SDKs for various backend environments:
-
Node.js
-
Python
-
Go
-
Java (Spring Boot, JAX-RS)
-
.NET Core
-
Ruby
These backend integrations enable validation of Approov tokens or secure API key delivery.
Getting Started
-
Quickstarts: Visit https://approov.io/resource/quickstarts
-
Trial Setup: Sign up for a 30-day free trial at https://approov.io
-
CLI Installation: Follow instructions in the Approov CLI Installation Guide
Need Help?
If your development platform is not listed or you need guidance for a custom environment, Approov provides technical support to assist with non-standard integrations.
📧 Email: support@approov.io
🌐 Documentation: https://approov.io/docs
Keywords: Approov, SDK, Android, iOS, Flutter, React Native, HarmonyOS, API security, mobile app protection