Mobile SDK: Protect iOS & Android App APIs
Extend G8KEPR's protection to your iOS and Android mobile apps with native SDKs. Includes certificate pinning, device fingerprinting, jailbreak/root detection, and network traffic encryption - all with zero impact on user experience.
📱 Mobile SDK Features
Certificate Pinning
Prevent MITM attacks
Device Fingerprinting
Track suspicious devices
Jailbreak Detection
Block compromised devices
Traffic Encryption
End-to-end protection
Installation
iOS (Swift)
// 1. Add to Podfile
pod 'G8KEPRMobile', '~> 1.0'
// 2. Initialize in AppDelegate
import G8KEPRMobile
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
G8KEPR.configure(
apiKey: "your_api_key_here",
environment: .production,
options: G8KEPROptions(
enableCertificatePinning: true,
enableJailbreakDetection: true,
enableDeviceFingerprinting: true
)
)
return true
}
}
// 3. Make API calls through SDK
G8KEPR.shared.request(
url: "https://api.yourapp.com/users",
method: .GET
) { result in
switch result {
case .success(let data):
print("API call succeeded")
case .failure(let error):
print("Error: \(error.localizedDescription)")
}
}Android (Kotlin)
// 1. Add to build.gradle
dependencies {
implementation 'com.g8kepr:mobile-sdk:1.0.0'
}
// 2. Initialize in Application class
import com.g8kepr.mobile.G8KEPR
import com.g8kepr.mobile.G8KEPROptions
class MyApplication : Application() {
override fun onCreate() {
super.onCreate()
G8KEPR.configure(
apiKey = "your_api_key_here",
environment = G8KEPR.Environment.PRODUCTION,
options = G8KEPROptions(
enableCertificatePinning = true,
enableRootDetection = true,
enableDeviceFingerprinting = true
)
)
}
}
// 3. Make API calls
G8KEPR.request(
url = "https://api.yourapp.com/users",
method = HttpMethod.GET
).execute { result ->
when (result) {
is Success -> println("API call succeeded")
is Failure -> println("Error: ${result.error.message}")
}
}Key Features
Certificate Pinning
Prevents man-in-the-middle attacks by validating the server's SSL certificate matches your pinned certificate.
🔒 Certificate Validation Flow: 1. App makes HTTPS request to api.yourapp.com 2. Server presents SSL certificate 3. G8KEPR SDK validates certificate hash matches pinned value 4. ✓ Match: Request proceeds ✗ No match: Request blocked + alert sent to dashboard Pinned Certificate: SHA-256: 8f:43:28:d9:2a:5e:b1:... Valid Until: 2026-12-31 Auto-Rotation: 30 days before expiry
Device Fingerprinting
Creates unique identifier for each device to track suspicious behavior across accounts.
Device Fingerprint Components: - Device model: iPhone 15 Pro - OS version: iOS 17.2 - Screen resolution: 1179x2556 - Timezone: America/New_York - Language: en-US - Installed fonts: 47 unique - Battery level: 73% - Network type: WiFi Generated Fingerprint: fp_4x9k2mp7b3t Used to detect: • Account sharing across multiple devices • Device spoofing / emulator usage • Fraudulent account creation patterns
Jailbreak/Root Detection
Identifies compromised devices that bypass OS security restrictions, allowing you to block or flag them.
iOS Jailbreak Indicators:
- • Cydia.app installed
- • /Applications/Cydia.app exists
- • Can write to /private directory
- • dyld environment variables modified
Android Root Indicators:
- • SuperSU / Magisk binaries present
- • /system/xbin/su exists
- • Can execute 'su' command
- • SafetyNet attestation fails
Performance Impact
| Metric | Without G8KEPR | With G8KEPR | Overhead |
|---|---|---|---|
| App Launch Time | 847ms | 892ms | +45ms |
| API Call Latency | 124ms | 131ms | +7ms |
| Binary Size Increase | - | +2.1 MB | iOS/Android |
| Memory Footprint | - | +8 MB | Peak usage |
Pricing
Per-App Pricing
What's Included
- ✓ Certificate pinning
- ✓ Device fingerprinting
- ✓ Jailbreak/root detection
- ✓ Network encryption
- ✓ Dashboard analytics
- ✓ Unlimited API calls
ROI Example
Q1 2026 Release
Mobile SDKs launch February 2026. Beta program with 10 mobile apps starts December 2025.
Ready to Secure Your APIs?
Deploy enterprise-grade API security in 5 minutes. No credit card required.
Start Free Trial