What is Magic?
Magic (magic.link) is a blockchain infrastructure company providing embedded, non-custodial wallets that developers add to an app via API rather than integrating a separate wallet extension. It supports flexible authentication (email, social login, passkeys, SSO), customizable wallet UI, and low-latency onchain transactions, and reports SOC 2 Type 2, ISO 27001:2022, GDPR and CCPA compliance. The company has operated since 2018 and is headquartered in San Francisco, California.
The product is offered by Magic Labs as a hosted API. A developer gets API credentials, creates wallets programmatically with an HTTP request, and scales to production. Users can sign in with Magic's native auth or with an existing provider such as Auth0, Firebase or NextAuth. Magic states that keys are distributed and encrypted, and that both key reconstruction and signing occur inside trusted execution environments. Key sharding can be Magic-managed, self-hosted, or a mix of the two.
The docs describe two products: Server Wallets, a server-side wallet management option with Express and Core APIs, and Embedded Wallets with client-side and server-side SDKs for web, iOS, Android, React Native, Python and Node.js. The docs list support for 30+ blockchain networks, and Magic quotes 50-100ms latency for creating wallets and signing transactions.
Pricing is freemium. The Developer plan costs $0 per month and includes 1,000 monthly active wallets and 50,000 signatures, the Startup plan is $99 per month, and Enterprise uses custom pricing. Typical uses are wallet onboarding for onchain apps, wallets for users and agents, and transaction signing at scale.
Key capabilities
- Embedded wallets Non-custodial wallets provisioned per user via API.
- Flexible auth Email, social login, passkeys and enterprise SSO.
- Compliance SOC 2 Type 2, ISO 27001:2022, GDPR and CCPA coverage for regulated use cases.
Where Magic fits
- Embedded wallets Non-custodial wallets are provisioned for users and agents via API, with a white-label UI that matches your brand.
- Server wallets Express and Core APIs handle server-side wallet management, with AWS Nitro TEE security and JWT-bound key management.
- Transaction signing and onchain automation One API combines wallet creation, signing and onchain actions, with 50-100ms latency for creating wallets and signing transactions.
- Authentication Users sign in by email, social login, passkeys or SSO, using Magic's native auth or your own provider such as Auth0, Firebase or NextAuth.
- Key custody options Choose a setup that fits your security model: Magic-managed, self-hosted, or anything in between. Signing happens inside trusted execution environments.
- SDKs and chains SDKs cover web, iOS, Android, React Native, Python and Node.js, and the docs list 30+ blockchain networks.
Reviews of Magic
Be the first to share your experience with Magic.
Write a review
Loading review form…
