summary: Magic is a developer SDK that integrates with an application to enable passwordless Web3 onboarding (no seed phrases) and authentication using magic links (simi...
content: Magic is the blockchain protocol connecting web2 and web3 through its unique authentication. Magic links provide a way for users to authenticate without a password. The whole process of authentication with a magic link involves the user providing their email, then clicking said “magical link” to log in. Overview Magic is a software development kit (SDK), built for developers, to ease and enable connection and authentication for web3 interfaces not requiring seed phrases. Users can have access to more than 20 blockchains using a few lines of code to get onboarded on their desired web3 platform without passwords. Users/developers can do this even if they have an existing auth solution. Magic supports a variety of passwordless login methods, including email Magic links, WebAuthn, and social login (e.g Facebook, Google, Twitter, LinkedIn, Discord, and others). Products Magic Connect It is a web-based authentication and wallet that does not require browser extensions or downloads. Magic Connect comes with this functionality: Web2-friendly login methods including passwordless email and the Google One-Tap feature Support for external wallets such as Metamask and WalletConnect Transaction signing module Fiat on-ramp Send transaction module With Magic Connect, users can use the same wallet (e.g Metamask) across diverse decentralized applications. Magic Auth Also known as Magic Authentication, is a pre-packaged solution that enables developers to build the UX (users' experience) of their app’s user authentication and wallet experience. Furthermore, Magic Auth wallets are scoped to individual dApps. In order for end-users to use their Magic Auth wallets on other dApps, end-users will need to export the private key and import them into a 3rd-party wallet. Magic Auth offers several different options for authentication. Email Magic Link The Email Magic link offers a smooth, secure alternative to login credentials via an emailed magic link. Users can get connected on the following platforms using Magic Auth's email Link: Web React Native Flutter iOS Android Unity SMS Login This Magic feature enables users to log in using a one-time code sent to their mobile device. They can also have access to this service on the following platforms: Web React Native Flutter iOS Android Social Logins Here with Magic Social logins, users are able to log in using a one-time code sent to their mobile device. Here are lists of social interfaces, where magic social login is available: Google Facebook Twitter Apple Discord GitHub LinkedIn BitBucket GitLab Twitch Microsoft Other Auth Features More Magic auth features include users being able to double down on security with FIDO2 devices, biometric login, or multi-factor auth. This includes: WebAuthn Multi-factor Auth Magic Blockchains Magic authentication service is available in several blockchains. Users can also build decentralized apps (dApps) on these blockchains, as much as they get authentications. Some of these blockchains include: Polygon Solana Algorand Avalanche Arbitrum Binance Bitcoin Celo Cosmos Cronos Fantom Flow Harmony ICON Moonbeam Near Optimism Polkadot Zilliqa Magic Labs Magic Labs was founded in 2018 by a team of founders namely Arthur Jen, Jaemin Jin, and Sean Li. The ecosystem led a series of funding and has secured a total of $31M from its global investors. Formerly known as Fortmatic, Magic Labs is currently active and is headquartered in San Francisco Bay Area, West Coast, Western US. Magic Labs remains a user's insurance in relation to passwords, security, and connections only using a few lines of code.