Skip to main content

Overview

The PassAgent iOS app is a native SwiftUI application for iOS 17+ that provides full vault management and system-wide credential autofill.

Features

  • Vault management: view, add, edit, and delete credentials
  • AutoFill extension: system-wide autofill in Safari and all apps
  • Passkey provider: provide passkeys through the iOS credential provider API
  • Biometric unlock: Face ID and Touch ID for quick vault access
  • Offline access: cached vault data for offline credential lookup

AutoFill extension

The AutoFill extension uses the ASCredentialProviderViewController API to provide credentials system-wide:
1

Enable AutoFill

Go to iOS Settings > Passwords > AutoFill Passwords and enable PassAgent.
2

Authenticate

When a login form appears, tap the PassAgent suggestion. Authenticate with Face ID or Touch ID.
3

Fill credentials

The matching credential is filled into the login form. If multiple matches exist, you can browse and select.

Passkey support

The iOS app provides passkeys through the same credential provider extension:
  • Passkeys registered through PassAgent are available in Safari and all apps
  • Authentication uses device biometrics (Face ID / Touch ID)
  • Travel-safe passkeys remain accessible in restricted environments

Requirements

  • iOS 17.0 or later
  • iPhone or iPad
  • Face ID or Touch ID (recommended for biometric unlock)