Why Mr. Monei?


An AI-native financial infrastructure layer that gives businesses and intelligent systems secure access to payments, banking, investments, and insurance, all through a single, unified API.

Use Cases

The Power Tool
Our APIs turn multi-leg financial operations into single seamless methods. From identity to cross-chain balances, it's callable in a few lines of code.
import MoneiSDK from 'monei-sdk';
interface MoneiConfig {
apiKey: string; // Required — your Monei API key
baseUrl?: string; // Optional — defaults to https://api.monei.cc
timeout?: number; // Optional — request timeout in ms (default: 30000)
}
const sdk = new MoneiSDK({
apiKey: process.env.MONEI_API_KEY!,
baseUrl: process.env.MONEI_BASE_URL || 'https://api.monei.cc',
timeout: 30000
});
// Set API key (set at initialization or update later)
sdk.setApiKey('your-api-key');
// Set a bearer token (e.g. for user-scoped requests)
sdk.setBearerToken('your-bearer-token');
// Remove bearer token
sdk.removeBearerToken();
const user = await sdk.user.getCurrentUser();
console.log(`Welcome, ${user.data.firstName}!`);
const wallet = await sdk.walletAccount.me();
console.log(`Naira Balance: ₦${wallet.data.nairaBalance}`);