Elevate your feature set, boost revenue, and grow volume — all with a few lines of code.
Our Swaps SDK can be integrated into your app or website in 10 minutes — see for yourself.
import {View, Button, Text} from 'react-native';
import {useMoonPaySdk} from '@moonpay/react-native-moonpay-sdk';
const YourComponent = () => {
const {openWithInAppBrowser, generateUrlForSigning, updateSignature} =
useMoonPaySdk({
flow: 'swap',
environment: 'production',
params: {
apiKey: 'pk_live_key',
},
});
};
import {View, Button, Text} from 'react-native';
import {useMoonPaySdk} from '@moonpay/react-native-moonpay-sdk';
const YourComponent = () => {
const {openWithInAppBrowser, generateUrlForSigning, updateSignature} =
useMoonPaySdk({
flow: 'swap',
environment: 'sandbox',
params: {
apiKey: 'pk_test_key',
},
});
};
Our API and SDK lets you build a bespoke, seamless experience — and still offload the KYC to us.
Choose between our widget for rapid deployment or our SDK for native experiences.
Learn moreWe support 750 Tokens, with bridging across layer 1 and layer 2 chains.
Learn moreOur integration works across Layer 1 and Layer 2 chains. So you can offer a wider range of coins to swap.
See what you can swapWe strive for low fees while delivering 95% of our Swaps in 3 minutes or less once we receive your crypto.
Learn more“MoonPay’s payments solution has been instrumental in growing revenues at Bitcoin.com. Their product is not only built with the user experience in mind — for merchants, it is safe, fast, and highly scalable.”
The highest and most rated swaps product on the market
MoonPay offers crypto swaps for customers in more than 160 countries and 47 US states. The MoonPay Swaps SDK can be integrated into any wallet, app, or website in all but these regions.
MoonPay Swaps supports converting between tokens on Layer-1 (L1) and Layer-2 (L2) chains.
Swaps supports tokens such as Bitcoin (BTC), Ethereum (ETH), Tether (USDT), USD Coin (USDC), and more.
For a running list of all supported tokens available for swaps, please click here.
MoonPay works with regulatory bodies around the world to stay compliant and is registered or regulated in several jurisdictions where it is active.
Because of that, we’re really careful when it comes to keeping MoonPay a safe way to buy, swap, and sell cryptocurrencies.
So we do carry out Know Your Business (KYB) checks on new partners wanting to integrate MoonPay services, including Swaps. But don’t worry, we do our best to keep the process as straightforward as possible.
MoonPay allows your users to quickly, easily, and securely exchange cryptocurrencies like Bitcoin (BTC) and Ethereum (ETH). It also bridges L1 and L2 chains, allowing you to offer many tokens to swap from your wallet. Not only that, but our crypto swaps are non-custodial, putting users in complete control of their coins during all phases of the exchange.
Don’t see all the tokens you need to offer? Stay tuned, because we’re constantly adding more cryptocurrencies to swap to the MoonPay platform.
When your users are looking at swapping between cryptocurrencies, it’s important to know that price is often an important deciding factor for prospective customers.
That’s why we built MoonPay Swaps with low fees and great rates in mind, and that’s exactly what you can pass on when you integrate with us.
We’ll walk you through getting set up with MoonPay. Just enter your business email to create a developer account.
Build with UsOnce you’re integrated, it’s easy to add support for buying or selling crypto as well.