Rapid Deployment

Mobile App Integration

Adding Approov to your iOS or Android app is easy. The SDK handles all of the interactions with the cloud service and provides a simple interface to your app.

A wide range of platforms are supported using our Quickstarts. They implement a networking interceptor model that automatically adds an Approov token to the required API requests, and also implements dynamic pinning. The attestation process is managed automatically, refreshing Approov tokens as needed.

After mobile app integration, you register each app version with the Approov command line tool. This process analyzes the app and passes signature information to the Approov cloud service so that your app can be positively identified as a genuine app in the field. You then publish your app as normal. App signatures can be removed from the Approov service at any time, allowing tight control of which versions of your app can access your API.

Mobile App Integration

Mobile App Quickstarts

Quickstart guides are provided for popular developer platforms below:

Cordova

Cordova

Ionic

Ionic

NativeScript

NativeScript

React Native

React Native

If your platform is not listed, see Android SDK Integration and iOS SDK Integration.

Backend API Integration

Once the SDK has been integrated into your app, live tokens are added to your API request headers, and your backend API systems are enhanced to verify these tokens. Each Approov token provides a strong authentication signal; how you choose to handle authentication failures is up to you — you might reject the requests, rate limit the access, or enable additional security measures. Approov provides the flexibility to balance your security needs against API accessibility.

Token verification is straightforward because the tokens are industry standard JWT formats. You check that each token has been correctly signed with a secret or public key for your account, and that it has not expired.

Backend API Integration

Backend API Quickstarts

Integrating Approov into backend services is straightforward, and Quickstart guides are provided for popular platforms below:

ASP.net

ASP.net

AWS API Gateway

AWS API Gateway

Azure

Azure

Cloudflare Worker

Cloudflare Worker

Golang

Golang

Java Spring

Java Spring

Kong

Kong

Mulesoft API Gateway

Mulesoft API Gateway

NGINX

NGINX

Swift Vapor

Swift Vapor

If your platform is not listed, see Backend Integration.

Talk to a Security Expert

Give us 30 minutes and our security experts will show you how to protect your revenue and business data by deploying Approov to secure your mobile apps and your APIs

Talk to an Expert
Approov Consultation