/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.
