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.
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
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 flagsFeedbackListView()In-app feature votingSupportTicketView()In-app support ticketsgrantiva vrtVisual regression testing CLI.token.riskScoreDevice risk intelligence.token.claimsCustom JWT claims.webhooksEvent-driven notifications.analyticsLive device monitoringdependencies: [ .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.
Developer Experience
Built for how you actually work.
Clean APIs, Swift-native types, async/await throughout. Every feature follows the same pattern.
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
2,500 devices. 10 flags. Core platform.
- Device attestation
- 10 feature flags
- 7-day analytics
- Community support
Pro
Unlimited devices. Risk scoring. Flags.
- Unlimited MAD
- 50 flags per app
- 5 custom claims
- Email support
Growth
More apps, environments, and history.
- Unlimited MAD
- 100 flags per app
- 10 custom claims
- VRT + feedback
Enterprise
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.