To integrate with the Arcana Auth SDK, Web3 app developers must first use the Arcana Developer Dashboard to register and configure the app with Arcana Network.
Next, select the app type and follow the instructions.
Use the latest release: v1.0.9.
To upgrade Arcana Auth SDK v1.0.8 -> v1.0.9, see the Migration Guide. For versions older than Arcana Auth SDK v1.0.8, be aware of potential breaking changes that may require app reconfiguration and code updates. Check the Migration Guides and Release Notes for specifics.
- Go to the Arcana Developer Dashboard, register your application and save the Client ID assigned to the registered app. This will be required during integration.
- Configure the Arcana Auth SDK user onboarding settings via the Arcana Developer Dashboard . See how to configure authentication providers to onboard users.
Select and Install SDK(s)
Depending upon the type of the Web3 app, developers may need to install one or more of the Arcana Auth SDK packages before integrating the SDK with the app. Refer to this table and install the appropriate SDK packages.
After installing the SDK, follow the detailed step-by-step integration instructions, as per the app type:
After integration, the Web3 apps can add code to onboard users via the configured authentication providers and passwordless by using built-in plug-and-play auth UI or custom login UI.
After integrating the Arcana Auth SDK with the app and enabling the built-in Arcana wallet UI or custom wallet UI, developers can deploy the app on the Testnet. Once validated it can be deployed on the Mainnet for production use.