Overview
Magic’s Core API is a server-side wallet management solution that provides enterprise-grade security through AWS Nitro Trusted Execution Environment (TEE). Unlike traditional wallet solutions, Core API operates entirely server-side, giving you complete control over your wallet infrastructure while maintaining the highest security standards. In v2, every wallet is cryptographically bound to a user’s JWT identity at creation time. All signing operations require a short-lived operation JWT (op_jwt) that is verified inside the Nitro Enclave — no long-lived secrets are transmitted per-request.
Key Benefits
- Server-side only: No client-side dependencies, iframes, or local sessions
- Multi-chain support: EVM chains, Solana, and Bitcoin
- Enterprise security: AWS Nitro TEE protection for all key operations
- JWT-bound authorization: Every operation verified against the user’s identity inside the enclave
- Flexible architecture: Integrate with any tech stack
Core API is designed for developers who need maximum control over their wallet infrastructure. It’s ideal for applications requiring custom key management, compliance with specific regulations, or integration with existing backend systems.
Core API v2 is a non-custodial solution. Wallet access is tied to the authenticated user’s JWT identity — your application cannot authorize operations on behalf of a user without their active participation.
Use Cases
DeFi Applications
Create wallets for users to interact with DeFi protocols with JWT-gated signing operations.
NFT Marketplaces
Enable users to create wallets for NFT trading while maintaining non-custodial control over their assets.
Enterprise Solutions
Build enterprise-grade wallet infrastructure for businesses while ensuring users maintain full control over their assets.
Cross-Chain Bridges
Support multiple blockchain networks (EVM, Solana, Bitcoin) with unified wallet management.