Skip to content

Web Apps

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.


  1. 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.
  2. 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.

Integrate App

After installing the SDK, follow the detailed step-by-step integration instructions, as per the app type:

Integrate Vanilla JS App

Integrate React App

Integrate Vue App

Gasless App

Solana App

MultiversX App

Onboard Users

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.

Vanilla HTML/CSS/JS Apps

React Apps

Vue Apps

Gasless App

Solana App

MultiversX App

Handle Events

Handle Events

Wallet Ops

Enable Arcana wallet

Enabling Web3 Wallet Ops

Custom wallet UI

What's Next?

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.

See also

Last update: February 14, 2024 by DocX, shaloo, shalz