Build with Fire.
Accept payments, connect applications, and read wallet data. The API is already in every wallet — no SDK to install.
JavaScript
// One call. No SDK. No API key.
const result = await window.fire.requestPayment({
recipientB58: 'your-address',
amount: '1000000',
tokenId: 1,
memo: 'Coffee #1234'
});
Explore the docs.
Core
Payments
Accept payments in six lines of JavaScript. Wallet detection, payment API, event lifecycle, and meta tag integration.
Server-side
Resolve Protocol
Keep your payment address off the page. Server-side address resolution with Node.js and PHP examples.
EVM
Ethereum & EVM
Full EIP-1193 provider for six chains. Works with wagmi, ethers.js, viem, and web3.js.
MobileCoin
MobileCoin Provider
Wallet state, balances, message signing, and DEQS decentralized exchange swaps.
Data
Wallet Data
Read balances, transactions, and account info with permission-gated APIs. Includes the useFire() React hook.
Reference
Reference
Error codes, security model, and copy-pasteable integration patterns.
Start building.
See the full payment flow working end to end. No signup required.