Skip to main content

Choose Your Integration

Pick what you want to build. Each guide lists the exact endpoints you need and walks you through step by step.

Cross-Chain Swap

Swap tokens between any two blockchains (ETH, USDC, SOL, BTC, and more).Endpoints: quoteexecutestatusDifficulty: Easy · 3 endpoints · 5 min setup

PulseChain Swap

Swap any token to/from PulseChain (PLS, HEX, PLSX).Endpoints: quoteexecutestatusDifficulty: Easy · 3 endpoints · 5 min setup

Fiat On-Ramp

Let users buy crypto with credit card, bank transfer, or Apple Pay.Endpoints: onramp/configonramp/quoteonramp/checkoutonramp/statusDifficulty: Easy · 4 endpoints · 10 min setup

Drop-in Widget

Pre-built swap UI. Embed in your app with one line of code. Zero backend.Endpoints: None — the widget handles everythingDifficulty: Easiest · 0 endpoints · 2 min setup

Webhooks

Get real-time notifications when swaps complete, fail, or need attention.Endpoints: webhooks/createwebhooks/listDifficulty: Easy · 2 endpoints · 5 min setup

Partner Analytics

Track swap volumes, revenue, and transaction history.Endpoints: partner/me · partner/stats · partner/transactionsDifficulty: Easy · 3 endpoints · 5 min setup

Quick Example: Your First Swap in 30 Seconds

Don’t want to read a guide? Here’s the fastest path:
That’s it. Three API calls. Every swap follows this pattern.

Authentication

Rate limits depend on tier and endpoint type. Anonymous: 30 req/min on heavy endpoints (quote, execute, status) and 240 req/min on cache-friendly reads (chains, tokens, balances, etc.). Partner: 2,000 req/min heavy and 6,000 req/min reads. See the Authentication page for the full table. Get your API key from the Partner Dashboard.

Install an SDK

Official SDKs ship in TypeScript, Python, Go, and Rust — same method surface across all four. Pick whichever fits your stack:
See the SDK overview for per-language guides. Or skip the SDK entirely and use the REST API directly with any HTTP client — every endpoint is plain HTTP + JSON.