Zero deps
The core and Python clients pull in nothing. There is no transitive supply chain to audit.
Typed clients for TypeScript, React and Python over the same API. Open source, MIT, nothing hidden.
Typed client, zero dependencies. The same three calls as raw HTTP, with autocomplete.
npm install @ravnexchange/sdkHooks on top of the core client. Quote expiry, execution and status polling are handled for you.
npm install @ravnexchange/react @ravnexchange/sdkTyped Python client on stdlib urllib.request alone. Nothing to vendor into a bot or a backend.
pip install ravnexchangeBridges the hosted widget to the wallet your page already has connected. No second connect prompt.
npm install @ravnexchange/widget-connectorAll four are MIT on GitHub with runnable examples. The routing engine and the widget's own page stay closed source. The clients that talk to them do not.
The core and Python clients pull in nothing. There is no transitive supply chain to audit.
A full spec. Import it into Postman, Insomnia or an agent framework, or generate your own client from it.
Hosted and runnable. Try the calls before you install anything.
The API is plain JSON over HTTPS, no key, open CORS. If one more dependency is one too many, fetch is a complete integration.