# DTML JavaScript SDK

DTML REST API is wrapped into light-weight client-side Javascript SDK. SDK is posted on NPM and available here: <https://www.npmjs.com/package/dtml.sdk> to install run npm install command:

```
npm i dtml.sdk
```

To import, simply reference dtml from sdk

```
import {dtml} from '../dtml-sdk'
```

Finally to use sdk functions, call function on dtml object:

## **Record game start:**

```
dtml.recordGameStart(gameid);
```

## Record Game Progress

```
dtml.recordGameEnd(gameid, score);
```

## Get Words list for user

```
dtml.getWords(userLevel, callback, sender);
```

## Score Phrase

```
dtml.scorePhrase(phrase, success, callback)
```

## Record telemetry event

```
dtml.recordGameEvent(name, eventType, eventData)
```

## Score Word

```
dtml.scoreWord(word, callback)
```
