[![Unit Tests](https://github.com/mozaic-io/sdk-node/actions/workflows/test.yml/badge.svg)](https://github.com/mozaic-io/sdk-node/actions/workflows/test.yml)
[![codecov](https://codecov.io/gh/mozaic-io/sdk-node/branch/master/graph/badge.svg?token=ZDR7U322LL)](https://codecov.io/gh/mozaic-io/sdk-node)



# Introduction 
The Mozaic SDK gives users simplified access to the Mozaic API. A Personal Access Token is required to use this SDK. Please contact your Mozaic account representative for details.


# Documentation

[SDK Documentation](https://mozaic-io.github.io/sdk-node/documents/Mozaic_SDK.html)

[NPM Package](https://www.npmjs.com/package/@mozaic-io/mozaic-sdk-node)

# Examples
 [Main Directory](https://github.com/mozaic-io/sdk-node/tree/master/examples)
* [Payment Cycles](https://github.com/mozaic-io/sdk-node/blob/master/examples/payment-cycles)

# Installation

```
npm install @mozaic-io/mozaic-sdk-node
```

# Build and Test

Build: 
```
npm run build
```

Test:
```
npm test
```

Generate Docs:
```
npm run doc
```

Generate API Proxy:
```
npm run gen
```

Publish to NPM:
```
npm run publish
```