The Reactive Switchboard SDK for JavaScript. See Developer Docs for full documentation
import { MarketDataClient, toJS } from "@reactivemarkets/switchboard-sdk";
const marketDataClient = new MarketDataClient({
apiKey: MY_API_KEY,
});
marketDataClient
.on("open", () => {
marketDataClient.subscribe({
markets: [{
symbol: "BTCUSD",
venue: "REX",
}],
});
})
.on("snapshot", (snapshot) => {
console.log(toJS(snapshot));
});
npm i @reactivemarkets/switchboard-sdk
To install all dependencies and build run:
git clone https://github.com/reactivemarkets/switchboard-js.git
cd switchboard-js
npm ci
npm run build
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.