A simple example app demonstrating Para Swift SDK integration. For detailed setup instructions, see the official Para documentation.
- Set required environment variables in Xcode:
- Open your scheme settings (Product > Scheme > Edit Scheme or ⌘<)
- Select "Run" in the left sidebar
- Select the "Arguments" tab
- Under "Environment Variables", click "+" to add each variable:
Required variables:
PARA_API_KEY=your_api_key_here # Your Para API key
PARA_ENVIRONMENT=beta # Options: "dev", "sandbox", "beta", "prod"
Optional variables:
PARA_RPC_URL # Custom RPC URL for EVM operations (defaults to Sepolia testnet)
Development-only variables (when PARA_ENVIRONMENT=dev):
PARA_DEV_RELYING_PARTY_ID # Custom relying party ID for dev environment
PARA_DEV_JS_BRIDGE_URL # Custom JS bridge URL for dev environment
- Open
example.xcodeprojand run the app
- User authentication with passkeys
- Wallet management
- EVM signing (using Sepolia testnet)
When using the beta environment:
- Email: any address ending in
@test.getpara.com(e.g. dev@test.getpara.com) - Phone: US numbers (+1) in format
(area code)-555-xxxx(e.g. (425)-555-1234) - Any OTP code will work for verification