generated: '2026-07-20' method: searched source: https://dev.moonpay.com/platform/sdk-reference/overview loader_libraries: - name: "@moonpay/moonpay-js" kind: web widget loader url: https://www.npmjs.com/package/@moonpay/moonpay-js - name: React Native SDK (MoonPayProvider) kind: mobile inline frames docs: https://dev.moonpay.com/platform/sdk-reference/react-native/overview families: - family: Widget components: - name: MoonPay Widget (buy/sell/swap) surface: hosted embeddable widget loader: "@moonpay/moonpay-js" - family: React Native inline frames docs: https://dev.moonpay.com/platform/sdk-reference/react-native/components/overview components: - name: "" description: Inline buy widget rendered in your layout. - name: "" description: Inline card buy button. - name: "" description: Headless buy frame (declarative alternative to client.setupBuy()). - name: "" description: Inline card entry frame. - name: "" description: Inline Apple Pay button. - name: "" description: Inline Google Pay button. - name: "" description: Inline connect flow. - name: "" description: Inline auth frame (email/OTP) for headless/Customer API integrations. - name: "" description: Inline 3DS/challenge frame. - name: "" description: Headless connection check. - name: "" description: Headless reset frame. note: >- MoonPay ships embeddable/prebuilt UI surfaces (the hosted widget plus a set of React Native inline frames/components) distinct from the server-side SDKs in packages/.