Overview

Magic’s Express API is a streamlined wallet management solution designed for rapid development and deployment. Express API provides non-custodial wallet functionality using trusted execution environment technology, allowing you to focus on building your application while maintaining full control over your private keys.

Key Benefits

  • Non-custodial security: Your private keys remain under your control using TEE technology
  • Multi-chain support: EVM chains and Solana
  • Simple authentication: JWT-based user authentication
  • Rapid development: Get started in minutes, not hours, with production-ready infrastructure
  • Enterprise security: AWS Nitro TEE protection for all operations
Express API is a production-ready solution for applications that need wallet functionality with non-custodial security. It’s designed for both rapid development and enterprise-scale applications that require full control over private keys while leveraging Magic’s secure infrastructure.
Express API uses AWS Nitro TEE technology to ensure your private keys are never exposed to Magic or any third party, maintaining true non-custodial security while providing enterprise-grade infrastructure.

Use Cases

Direct Frontend Integration

Perfect for client-side applications that authenticate users with JWTs and call Express API directly from the browser or mobile app.

Backend Proxy Pattern

Ideal for server-side applications that receive user JWTs from frontend clients and proxy requests to Express API for enhanced security and control.

Non-Custodial Applications

Perfect for applications that need non-custodial wallet security while leveraging secure infrastructure, such as DeFi protocols or self-custody solutions.

Multi-Chain Support

Support EVM chains and Solana with a single API integration.