Integration Paths Overview

Every product is reachable through more than one integration style. Pick the path that matches your stack — they all share the same authentication and API key.

SDKs — fastest to production

Official TypeScript SDKs for the swap protocols (cross-chain, intent swaps, limit orders) handle order building, signing, and submission so you skip the low-level details. Best for: teams shipping swap functionality quickly.

REST APIs — maximum flexibility

Every product exposes a documented REST interface with OpenAPI specifications and an interactive playground on each API reference page. Best for: backend integrations in any language.

WebSockets — real-time data and events

Streaming updates for intent and cross-chain swaps on the Swap API, and node subscriptions (new blocks, pending transactions, logs) on the Web3 RPC API. Best for: live UIs and event-driven systems.

JSON-RPC — direct blockchain access

Standard JSON-RPC against managed nodes via the Web3 RPC API — a drop-in replacement for self-hosted infrastructure. Best for: existing web3 tooling (ethers, viem, web3.js).

gRPC — high throughput, low latency

gRPC streaming on Solana through the Web3 RPC API. Best for: indexers, market makers, and latency-sensitive pipelines.

Choosing a path

You are building… Start with
Swaps in a wallet or dApp SDKs on top of the Swap API
A backend service in any language REST APIs
Live trading or notification UX WebSockets
A replacement for self-hosted nodes JSON-RPC (Web3 RPC API)
A high-throughput Solana data pipeline gRPC (Web3 RPC API)

Did you find what you need?