How do I get up and running with Approov?
How long does it take to implement the SDK and API Backend Support?
The time it takes to implement Approov depends on your integration approach, app complexity, and backend setup. Here's a typical breakdown:
🟢 Quickstart Integrations (Most Common)
-
Mobile App (iOS/Android): Integration with Approov Quickstart packages can often be completed in a few hours to a couple of days depending on your familiarity with your build system and networking stack.
-
Backend API: Adding Approov token validation typically takes less than a day, especially if you're using a supported framework with provided examples.
🔵 Direct SDK Integration
-
Requires more effort: Setting up the SDK manually, configuring networking layers (e.g., OkHttp for Android, URLSession for iOS), and handling error responses may take 2–5 days, depending on your app’s architecture.
🟡 Full Go-Live Timeline
If you're planning a production deployment, consider the following:
-
Initial Setup (CLI, account roles): <1 hour
-
Mobile SDK integration: 1–3 days
-
API backend protection (JWT validation, etc.): 1 day
-
Testing on devices + handling edge cases: 2–5 days
-
Go-live checklist & monitoring: 1 day
➡️ So overall, most teams complete the entire integration and go-live preparation within 1–2 weeks, though initial results can often be validated within a few days.