# MedicaidJS
**MedicaidJS** is a versatile Software Development Kit (SDK) designed to facilitate seamless interaction with the [data.gov Medicaid API](https://data.medicaid.gov/). 

## Installation

### Node.js Environment
To integrate MedicaidJS into your Node.js project, use npm for installation:
`npm install medicaid` or `npm ci medicaid`

### Browser Environment
For web-based projects, you can directly import MedicaidJS using ES6 module syntax:
`const MedicaidSDK = await import('https://kunaalagarwal.github.io/medicaid/sdk.js');` 

Script tag loading: `<script type='module' src='https://kunaalagarwal.github.io/medicaid/sdk.js'></script>`
## Resources
###  [Availability](https://kunaalagarwal.github.io/medicaid/)
Visit the landing page to explore the capabilities and the MedicaidJS ecosystem
### [Publication](https://academic.oup.com/bioinformaticsadvances/article/3/1/vbad170/7455249?login=false)
Refer to the published research article for more information about MedicaidJS.
### [Tutorial](https://www.youtube.com/watch?v=5ie68NFGEHs)
Comprehensive tutorial describing the best practices surrounding usage of MedicaidJS.

Note that the "Official" version of the repository lives within the [Episphere Github Repository](https://github.com/episphere/medicaid). Check out this repository for production-ready features.


