Introduction
Coinify is a crypto On-ramp and Off-ramp platform that enables your customers to buy and sell cryptocurrencies directly within your product. By integrating the Coinify Trade API, you handle the experience on your end while Coinify handles the trading infrastructure, payment processing, and regulatory compliance.
Who this Documentation is forThis documentation is written for Coinify Partners — businesses and developers integrating the Trade API into their own products. Your customers are referred to throughout as end-users or traders.
What the API enables
- Crypto On-ramp - end-users buy cryptocurrency using a credit card, Apple Pay, Google Pay, or bank transfer.
- Crypto Off-ramp - end-users sell cryptocurrency and receive fiat directly to their bank account.
- Regulatory compliance - KYC (individual users) and KYB (corporate users) are built into the onboarding flow.
- Secure transactions - webhook signature validation and optional address verification protect against fraud.
- Sandbox environment - a full test environment is available before going live.
Integration options
There are three ways to integrate Coinify into your product. Choose the one that fits your use case:
Trade Widget — embed a ready-made trading UI into your web page via an iframe. Coinify handles the full user experience, from onboarding to completed trade. Fastest to integrate, least custom.
Trade Widget SDK — load the widget programmatically via a JavaScript SDK. Same widget as above, but with cleaner parameter passing, event listeners, and the ability to send messages back to the widget from your app. Recommended for web apps that need tighter integration.
Full API Integration — build your own UI and call the Trade API directly. Maximum control over the user experience. Requires implementing your own views for quotes, payment, KYC redirect, and trade history.
Not sure which to choose? See Integration Options →
Next steps
- Prerequisites → What you need before you start integrating
- Sandbox & Testing → Get familiar with the test environment
- Integration Options → Compare the three integration paths in detail
