Integration options
REST API
The MoonKey REST API provides direct access to all platform features through standard HTTP requests. Use the REST API when you need maximum flexibility, are working in an environment without SDK support, or want to build custom integrations. Key capabilities:- Create and manage user accounts
- Generate self-custodial wallets on EVM and Solana chains
- Handle authentication flows (OAuth, magic links, OTPs, WebAuthn)
- Manage sessions and verify tokens
- Execute and track blockchain transactions
React SDK
The MoonKey React SDK provides ready-to-use hooks and components for building authentication and wallet functionality into React and Next.js applications. Designed for modern web development, the SDK integrates seamlessly with React’s ecosystem. What’s included:- React hooks for authentication state management
- Pre-built UI components for login and wallet interactions
- Wallet connection and transaction signing
- Support for multiple authentication methods
- Session management and token verification
- Compatible with Next.js App Router and Pages Router
Node.js SDK
The MoonKey Node.js SDK is designed for server-side applications, providing a streamlined interface to the REST API with TypeScript support. Use it to securely manage user data, verify authentication tokens, and coordinate wallet operations from your backend. Server-side capabilities:- Verify user sessions and JWT tokens
- Manage user accounts and data
- Generate and manage wallets server-side
- Execute administrative operations
- Handle webhook integrations