This repository is the monorepo for MDK, a JavaScript-based SDK that provides a modular and extensible foundation for:
- Monitoring mining infrastructure
- Controlling devices and containers
- Collecting telemetry and operational data
- Building custom mining applications and integrations
MDK is released under Apache License Version 2.0.
MDK is currently under active development and is not yet considered stable.
The latest development code is available on the main branch, with pre-release versions tagged as *-beta and *-rc. Stable releases will be tagged using semantic versioning without suffixes (e.g., 1.0.0).
*-beta,*-rc→ Active development tags (latest features and changes)x.y.z→ Reserved for stable releases
To test the SDK or explore the latest functionality, use the main branch.
Contributions are welcome while MDK is under active development.
- Fork this repository.
- Clone your fork locally.
- Create a new branch.
- Make your changes.
- Submit a Pull Request.
Learn more about contributing.
For security vulnerability reporting, see the Security policy.
End-user documentation is available at docs.mdk.tether.io/.
Request updates to public docs via
docs-neededissue. Update documentation in this repository directly via the contribution flow.