Vaultly is the multi-currency wallet infrastructure for modern apps. Move USD, EUR, IRR, USDT and 150+ currencies through a single ledger — secured, audited, and ready for production.
Every primitive you need to ship a multi-currency product — without reinventing accounting, FX, or auth.
Atomic, double-entry transfers with row-level locking and idempotency keys. Every cent has a paired credit and debit.
USD-based ledger with live conversion to fiat & crypto. Auto-refresh from exchangerate-api and Wallex (IRR).
Cryptographically chained per-request preamble keeps replay attacks out, even if a key leaks.
Submit, approve, and reconcile with admin workflows and webhook-friendly state transitions.
Sub-millisecond balance reads, live FX rates, and instant transfers. Cron-driven refresh for exchange data.
Every transfer, withdrawal and adjustment is immutable, timestamped, and queryable through the admin panel.
Create your account, verify your email, and land on a clean dashboard.
Each key is a wallet — name it, secure it, and keep using it.
Send transfers, request withdrawals, query balances. All from one API.
No SDK lock-in. Authenticate with a 7-step preamble header, send JSON, and you're done. Every response is predictable: { "ok": true, ... }
# Send a 25 USD transfer in one call curl -X POST https://vaultly.plus/api/v1/transfer \ -H "X-Api-Key: vk_live_xxx" \ -H "X-Preamble: <7-step-chain>" \ -H "Content-Type: application/json" \ -d '{ "to": "vk_live_recipient", "amount": 25.00, "currency": "USD", "reference": "order_8421" }' # Response { "ok": true, "transaction_id": "tx_01HXYZ...", "balance_usd": "482.75000000" }
Free for development. Production-ready when you are. No credit card required.