Use this path when your app owns the screens, copy, layout, and interaction model. Para handles authentication state, key management, embedded wallets, sessions, and signing, while your product decides how users move through the flow.Documentation Index
Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
Use this file to discover all available pages before exploring further.
Choose This Path If
- You want custom auth or wallet screens instead of Para’s modal.
- You are building with Vue, Svelte, vanilla JavaScript, React Native, Flutter, Swift, or another non-React UI stack.
- You are building a headless React flow or a direct Web SDK integration.
- You still want Para to manage authentication, key shares, wallets, sessions, and signing.
Integration Lifecycle
Create a Para project
Create a project and API key in the Developer Portal, then review Developer Portal setup.
Choose your SDK surface
Use Custom UI with React hooks for headless React, Custom UI with the Web SDK for framework-agnostic web apps, or the matching mobile setup for React Native, Flutter, or Swift.
Build authentication screens
Implement the auth methods your app supports, then connect those screens to Para’s auth state and session lifecycle. For React custom UI, review the v3 configuration model so your screens respect partner-level settings.
Build wallet screens
Add wallet creation, wallet selection, address display, signing requests, and post-signing UI using the SDK methods for your platform.
Sign and transact
Use Sign with Para or the matching mobile signing guide to confirm the custom UI path end to end.
Prepare for launch
Review session management, the Go Live Checklist, and Production Deployment.
Next Docs
Custom UI with React hooks
Build custom auth and wallet screens on top of the React SDK hooks.
Custom UI with the Web SDK
Build a custom wallet experience with the framework-agnostic Web SDK.
Svelte setup
Build custom Svelte auth and wallet screens with the Web SDK.
Vue setup
Build custom Vue auth and wallet screens with the Web SDK.
React Native setup
Build mobile auth and wallet screens with the React Native SDK.
Flutter setup
Build mobile auth and wallet screens with the Flutter SDK.
Swift setup
Build iOS auth and wallet screens with the Swift SDK.
Sessions
Keep user authentication and wallet sessions aligned with your UI.
Sign with Para
Confirm the custom UI path by signing a message or transaction.