Now in public beta

The iOS developer platform
for everything after the code.

Device attestation, feature flags, risk scoring, visual regression testing, in-app feedback, and live analytics. One Swift SDK. One dashboard.

Free tier includes 2,500 devices. No credit card required.

App.swift
import Grantiva
import GrantivaUI

let grantiva = Grantiva(teamId: "A1B2C3D4E5")

// Attest device + get risk score + evaluate flags
let token = try await grantiva.attest()

// Type-safe feature flags via SwiftUI Environment
@Environment(\.newCheckout) private var newCheckout

// Drop-in SwiftUI views (GrantivaUI)
FeedbackListView().theme(.dark)

// Visual regression testing (CLI)
// $ grantiva vrt run --project checkout
Apple App AttestJWT RS256Swift 6Up to 99.9% SLASOC 2 Planned

Platform

9 tools. One import.

Everything you bolt onto your iOS app after the core features are built -- shipped as a single SDK with a unified dashboard.

Device Attestation

Hardware-backed verification via Apple App Attest. No API keys -- Bundle ID and Team ID handle everything.

Risk Intelligence

0-100 risk scores on every device. Jailbreak detection, app tampering, replay attacks, geographic anomalies.

Feature Flags

Per-environment flags with device targeting. Percentage rollouts. Real-time updates via SSE.

Custom JWT Claims

Enrich tokens with static, conditional, dynamic, or external claims. Up to 30 per tenant.

Visual Regression Testing

Capture screenshots, diff against baselines, catch visual bugs. GitHub PR integration built in.

In-App Feature Voting

Users vote on features from inside your app. Drop-in SwiftUI components. Real product signal.

In-App Support Tickets

Users submit tickets from inside the app. Threaded conversations. SwiftUI views included in the SDK.

Webhooks & Event Routing

Get notified when devices cross risk thresholds. Configurable retry policies and dead-letter queues.

Analytics & Live Monitoring

Real-time device tracking, attestation trends, risk distribution, and flag evaluation metrics.

One SDK

Two packages. Nine capabilities.

GrantivaSDK handles attestation, flags, risk scoring, and analytics. GrantivaUI adds drop-in SwiftUI views for feedback voting and support tickets. No third-party crash reporters, no cobbled-together widgets.

.attest()Device attestation + JWT issuance
@Environment(\.flag)Type-safe feature flags
FeedbackListView()In-app feature voting
SupportTicketView()In-app support tickets
grantiva vrtVisual regression testing CLI
.token.riskScoreDevice risk intelligence
.token.claimsCustom JWT claims
.webhooksEvent-driven notifications
.analyticsLive device monitoring
Package.swift
dependencies: [
  .package(
    url: "https://github.com/grantiva/ios-sdk",
    from: "1.0.0"
  ),
  // Optional: drop-in SwiftUI views
  .package(
    url: "https://github.com/grantiva/ios-ui",
    from: "1.0.0"
  )
]

// SDK: attestation, flags, risk, analytics
import Grantiva

// UI: feedback voting, support tickets
import GrantivaUI

Consolidate

Replace five tools with one.

Stop cobbling together separate services for each capability. Grantiva bundles everything iOS teams need after core development.

Before5 vendors, 5 SDKs, 5 dashboards
LaunchDarklyFeature flags
$20K+/yr
Firebase App CheckDevice verification
Binary pass/fail
InstabugIn-app feedback
$249/mo
Percy / ApplitoolsVisual testing
$599/mo
Custom webhooksEvent routing
Engineering time
5 integrations to maintain$21K+/yr
After1 vendor, 1 SDK, 1 dashboard
Grantiva
Attestation
Risk Scoring
Feature Flags
Custom Claims
Visual Testing
In-App Feedback
Support Tickets
Analytics
Starting at $0/mo-- paid plans from $19/mo

Developer Experience

Built for how you actually work.

Clean APIs, Swift-native types, async/await throughout. Every feature follows the same pattern.

Attestation.swift
import Grantiva

let grantiva = Grantiva(teamId: "A1B2C3D4E5")

// Full attestation in one call
let token = try await grantiva.attest()

// Rich JWT with device intelligence
print(token.riskScore)     // 12
print(token.riskLevel)     // .low
print(token.device.model)  // "iPhone 16 Pro"
print(token.isJailbroken)  // false

Who it's for

Built for every iOS team size

Whether you are shipping your first app or managing a fleet of millions, Grantiva scales with you.

Solo indie dev

Ship faster with built-in attestation, flags, feedback, and analytics. Replace five tools with one import and spend your time on features, not infrastructure.

Growing startup

Replace 5 vendors and 5 bills with a single SDK. Bundled feature flags at $19/mo instead of $20K/yr for LaunchDarkly. Scale without scaling your tooling.

Enterprise mobile team

SSO/SAML, compliance reporting, approval workflows, and a dedicated CSM. Device attestation and risk scoring at scale with SLA-backed uptime.

Pricing

Simple, flat pricing

All paid plans include unlimited devices. No per-attestation fees. No surprises.

Free

$0

2,500 devices. 10 flags. Core platform.

  • Device attestation
  • 10 feature flags
  • 7-day analytics
  • Community support

Pro

$19/mo

Unlimited devices. Risk scoring. Flags.

  • Unlimited MAD
  • 50 flags per app
  • 5 custom claims
  • Email support
Most Popular

Growth

$39/mo

More apps, environments, and history.

  • Unlimited MAD
  • 100 flags per app
  • 10 custom claims
  • VRT + feedback

Enterprise

$499/mo

SSO, compliance, dedicated support.

  • Unlimited everything
  • SAML/SCIM SSO
  • 30 custom claims
  • Dedicated CSM

FAQ

Common questions

Everything your iOS app needs. After you write it.

Attestation, flags, feedback, visual testing, analytics -- one SDK, one dashboard, one dependency. Start free, scale when you need to.

Free tier includes 2,500 devices. No credit card required.