Get Started with Grantiva

Set up your account in minutes and start securing your iOS app with Apple App Attest.

Create Your Account

Select your plan and get instant access to our API.

Find this in your Apple Developer account under Membership

The bundle identifier for your iOS app

You can change your plan anytime

What happens next?

  • • Your account will be created instantly
  • • You'll receive login credentials via email
  • • You'll receive a billing link to attach your payment method
  • • Once paid your sdk / api calls will work

By creating an account, you agree to our Terms of Service and Privacy Policy

Quick Integration Preview

See how easy it is to integrate Grantiva into your iOS app

1. iOS App Integration

import DeviceCheck

// Generate attestation
let service = DCAppAttestService.shared
let keyId = try await service.generateKey()
let challenge = try await fetchChallenge()
let attestation = try await service.attestKey(
    keyId, 
    clientDataHash: challenge.hash
)

// Send to Grantiva
let response = try await validateAttestation(
    keyId: keyId,
    attestation: attestation,
    challenge: challenge.value
)

2. Server Response

{
  "token": "eyJ0eXAiOiJKV1QiLCJhbGc...",
  "deviceIntelligence": {
    "riskScore": 15,
    "deviceIntegrity": "high",
    "jailbreakDetected": false
  },
  "permissions": [
    "basic", "payments", "transfers"
  ],
  "expiresAt": "2024-01-01T12:00:00Z"
}