API Wallets Overview

Magic’s API Wallets provide server-side wallet management solutions with enterprise-grade security. Choose between Express API for simplified integration or Core API for maximum control and compliance.

Choose Your API

Key Benefits

Enterprise Security

Trusted Execution Environment (TEE) technology ensures private keys never leave secure hardware

Server-Side Only

No client-side dependencies like iframes or local sessions for smooth user experiences

Multi-Chain Support

Support for EVM chains, Solana, and Bitcoin (Core API only) with unified API endpoints

Flexible Integration

Seamlessly incorporate into any tech stack with REST API endpoints

Security Features

Trusted Execution Environment (TEE)

Secure Enclaves

Private keys never leave the secure environment

Hardware Security

All cryptographic operations performed in trusted hardware

Isolated Execution

Wallet operations run in completely isolated environments

Tamper Resistance

Protection against both software and hardware attacks

Authentication Layers

Multiple authentication layers ensure secure access:

JWT Bearer Token

User-specific authentication

API Key/Secret Key

Magic service authentication and authorization

OIDC Provider ID

Application-specific identification

Key Management

No Key Exposure

Private keys are generated and stored entirely within the TEE

Automatic Key Derivation

Keys are derived deterministically for consistency

Secure Operations

All signing operations happen within the secure enclave