Android SDK
warning
The Android Platform SDK is currently in development and not yet available. This page describes the planned integration experience. For production use, integrate the Low Level SDK directly via its Kotlin bindings.
The Kape Android SDK is a Kotlin-first library that wraps the Low Level SDK and provides an idiomatic Android API. It integrates with Jetpack components, exposes coroutine-based APIs, and handles credential storage via the Android Keystore.
What's Included
- Kotlin coroutines & Flow-based API
- Automatic token refresh via WorkManager
- Android Keystore integration for secure credential storage
- ViewModel-friendly state management
- Full VPN server discovery and Smart Locations
- Authentication via OpenID Connect, Opaque Token, and IAP Receipt
Requirements
| Requirement | Minimum version |
|---|---|
| Android | API 26 (8.0) |
| Kotlin | 1.9 |
| compileSdk | 34 |