Magic Home

Magic Home

#What is Magic?

Magic is a developer SDK that integrates with your application to enable passwordless Web3 onboarding (no seed phrases) and authentication using magic links (similar to Slack and Medium).

Magic enables blazing-fast, hardware-secured, passwordless login, Web3 onboarding, and access to over 20 blockchains with a few lines of code — even if you have an existing auth solution.

Looking for Magic “Connect” or “Auth”?

We’ve updated our product names!

Learn more


Magic offers two flavors of our SDK: Dedicated Wallet, a customizable white-labeled wallet solution, and Universal Wallet, which provides a plug-and-play experience. ⁠

#⁠Dedicated Wallet: White-Label

Dedicated Wallet provides future-proof passwordless authentication and app-specific wallet infrastructure. Highly-customizable, Dedicated Wallet can be used for standard Web2 user authentication or integrated with 20+ blockchains to create a fully custom wallet UX for your dApp.

Dedicated Wallet Quick Start

Create your own Dedicated Wallet instance in minutes with our Hello World tutorial.

Learn more about Dedicated Wallet

View docs

#Universal Wallet: Plug & Play

Universal Wallet is a fully-featured, global Web3 wallet. Our plug-and-play wallet is live in minutes, leveraging standard Web3JS RPC methods along with Magic functions providing an extended feature set. It’s your one-stop shop for Web3 experiences.

Universal Wallet Quick Start

Try out Universal Wallet in a sandbox environment and learn how to integrate.