Skip to main content
The Grantiva dashboard at grantiva.io/dashboard is where you register apps, watch attestations, configure claims and flags, and manage your organization.

Getting started

After signing up you name your organization, then register your first app. You’ll need:
  • App name — a display name for your app
  • Platform — iOS or Android
  • Bundle ID — your app’s bundle identifier, e.g. com.yourcompany.yourapp
  • Apple Team ID — from your Apple Developer account
The Overview page carries an onboarding checklist that walks the rest of the way: add the SDK in Xcode, complete a first attestation, create a feature flag, invite a teammate, run visual testing, and wire up in-app feedback. You can dismiss it and bring it back from Getting Started in the sidebar footer. The sidebar is grouped into four sections plus a footer.

Configure

Products

Organization

Settings covers organization name and slug, notification preferences, the attestation failure-rate alert, and organization deletion. Profile covers your email and password.

Roles

Roles are set when you invite someone and can’t be changed afterwards. See Team Management.

Plan gating

No sidebar item is hidden by plan — pages tell you when a feature needs an upgrade instead:
  • Webhooks requires Pro or higher
  • API Keys requires any paid plan
  • Custom Claims offers static claims on Free; conditional and dynamic on Pro and above; external claims on Enterprise
  • Visual Testing caps baseline screens at 5 on Free and 25 on Pro

API keys

The dashboard issues server-to-server API keys for backend integrations — the analytics API, the CLI, flag and claim management. They are never for embedding in your iOS app; attested clients don’t need one. The secret is shown once, when the key is created. Rotate or revoke from API Keys.