Move
Send, store, and accept stablecoins through a single endpoint. Cut settlement times, reduce costs, and serve customers worldwide.
Explore Move ↗Powered by B3OS
Live on Hood chain nowA modern payments platform powered by stablecoins — designed to make global money movement feel as simple as sending a message.
Trusted by hundreds of teams reimagining how money moves around the world.
Platform
Flow gives modern teams the building blocks to receive, hold, convert, issue, and spend stablecoins. Ship new products, reach new markets, and move money faster — all from a single, beautifully designed API.
Send, store, and accept stablecoins through a single endpoint. Cut settlement times, reduce costs, and serve customers worldwide.
Explore Move ↗Launch your own branded stablecoin in days. Earn yield on reserves and convert seamlessly between fiat and any digital asset.
Explore Mint ↗Spin up secure digital wallets at any scale. We handle gas, key management, and the messy parts so you ship faster.
Explore Vaults ↗Send cross-border payments that settle in seconds — 24/7, every day of the year. Skip the FX markup and the wire windows.
Explore Borderless ↗Solutions
Stand up a stablecoin payment rail in days, not quarters. Move value between continents in moments and for fractions of a cent — without rebuilding your stack.
"We're building a new stablecoin payment corridor between LATAM and the US. Flow has been the partner that helped us scale through this past year."
Solutions
Help merchants reach the world. Take stablecoin payments from any customer, on any chain — and settle in the currency you actually want to be paid in.
"Payments has always been the hard part for global commerce. Flow is making stablecoins feel as effortless for our merchants as cards — without forcing anyone to learn crypto."
By the numbers
Developers
One REST API. Idempotent endpoints. SDKs in every language your team already loves. We sweat the protocol details so you can ship.
import { Flow } from "@flow/sdk";
const current = new Flow({ apiKey: process.env.FLOW_KEY });
const transfer = await current.transfers.create({
amount: "1500.00",
source: { rail: "usdc.base", wallet: "wlt_9f2..." },
destination: { rail: "mxn.spei", account: "acct_4ab..." },
memo: "April payroll — Mexico City",
});
// settles in seconds, not days
console.log(transfer.status); // "settled"
Join the teams already building the next generation of global payments on Flow.
Tell us a bit about your team and we'll be in touch.