Choose your integration method
The first decision is whether you want to use Meldβs UI or build your own UI to collect what the user wants to do. Choose the approach that best fits your needs.π Widget Integration (Meld UI)
Perfect for: Quick launch, minimal development effortHow it works
- Get your Meld Widget URL from the Meld Dashboard (Developer tab) β looks like
https://meldcrypto.com/?publicKey=yourPublicKey - Redirect users or embed via iframe using your Meld Widget URL
- The user starts the transaction in Meldβs interface
- Meld redirects the user to the onrampβs UI, where they complete the transaction
- Done β
Key benefits
- β Fastest setup β launch in minutes, not weeks
- β No development required β just use the URL
- β Simple integration β no API knowledge needed
- β Built-in compliance β KYC/AML handled for you
- β Mobile optimized β works on all devices
Limitations
- β Limited customization β uses Meldβs UI/branding
- β Less control over user experience
- β Standard flow β canβt modify steps
- β Transfer not available β only buy and sell are supported
Widget URLs
Sandbox:Get your complete Widget URL from the Meld Dashboard β Developer tab. Sandbox and production each have their own key.
When to choose Widget Integration
- β You want to launch crypto features quickly
- β You have limited development resources
- β Youβre testing the market before full integration
- β Youβre okay with Meldβs standard UI/UX
π¨ White-Label API Integration (your UI)
Perfect for: Custom design, complete flexibility over user experienceHow it works
- Build your own UI with complete design control
- Use Meld APIs to fetch supported assets (countries, fiat currencies, tokens, payment methods)
- Use Meldβs API to fetch quotes
- Collect user information in your custom interface
- Get an onramp URL with your collected data
- Launch an onramp widget for the user to complete the transaction
- Track transactions via webhooks or API polling
Key benefits
- β Complete design flexibility β build any UX you want
- β Full branding control β looks 100% like your app
- β Custom user flows β optimize for your specific users
- β Advanced features β analytics, A/B testing, custom logic
- β All transaction types β buy, sell, transfer (transfer is only available in White-Label API)
Requirements
- β οΈ More development work β 2β4 weeks typical implementation
- β οΈ API integration knowledge β REST APIs, webhooks, error handling
- β οΈ Custom UI development β build your own interface
When to choose White-Label API
- β You want complete control over user experience
- β Custom branding is critical for your product
- β You need flexible user flows and advanced features
- β You have development resources for API integration
- β You want to optimize conversion with custom UX
π Comparison table
| Feature | Widget Integration | White-Label API |
|---|---|---|
| Setup time | Minutes | 2β4 weeks |
| Development required | None | Significant |
| UI customization | β Limited | β Complete |
| Branding control | β Meldβs branding | β Your branding |
| User flow control | β Standard flow | β Custom flows |
| Transaction types | β Buy, Sell | β Buy, Sell, Transfer |
| Mobile support | β Built-in | β Your implementation |
| Analytics/tracking | β Basic | β Full control |
| A/B testing | β Not available | β Your implementation |
π Ready to get started?
Widget Integration
- Quickstart β get your Meld Widget URL and start redirecting users
- URL parameters β customize widget behavior
- Sandbox testing β validate your integration
White-Label API
- Overview β understand the architecture
- Build custom UI β step-by-step implementation
- Sandbox testing β validate your integration
Remember: there are exactly two integration options. Choose the one that matches your development resources and customization needs. You can always start with Widget Integration for speed, then upgrade to White-Label API later for more control.