UNPKG

@reactivemarkets/switchboard-sdk

Version:
54 lines (39 loc) 1.17 kB
# Reactive Switchboard JavaScript SDK The Reactive Switchboard SDK for JavaScript. See [Developer Docs](https://developer.reactivemarkets.com) for full documentation ## Quick Start ```js 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)); }); ``` ## Installing ```bash npm i @reactivemarkets/switchboard-sdk ``` ## Building To install all dependencies and build run: ```bash git clone https://github.com/reactivemarkets/switchboard-js.git cd switchboard-js npm ci npm run build ``` ## Versioning We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/reactivemarkets/switchboard-js/tags). ## License This project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details.