Skip to main content
Four packages sit on top of the same Integrator API covered elsewhere in these docs. None of them own wallet connection or transaction building. RAVN’s /api/v1 already returns exactly what to sign or send; these packages just save you the boilerplate around it.
The three JS/TS packages are published on npm under the @ravnexchange scope. Install the one you need, for example npm install @ravnexchange/sdk, and pin whatever version range your project normally uses. The Python client is a separate package on PyPI, pip install ravnexchange, not part of the npm scope.

Pick one

All four are convenience layers over the exact same /quote, /execute, /submit-signature, and /status calls documented in the Quickstart: same fields, same fees, same DTOs. Nothing below unlocks pricing or routing you can’t already get by calling the REST API yourself.