What Development Platforms does Approov Support?

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


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