Introducing MDK

The open-source SDK for mining software builders. Handle low-level complexity once — build high-value tools faster.

MDK (Mining Development Kit) is an open-source SDK that manages the low-level foundations of mining software.It provides standardized primitives, device integrations, and system abstractions — so builders can stop maintaining infrastructure code and focus on delivering real product value.

Keep What Works. Build What's Next.

Built on Openness, Extensibility, and Reliability

Open and Collaborative icon

Open and Collaborative

100% open source. Anyone can contribute new integrations — from ASICs and cooling systems to power meters and external data sources like mining pools or energy markets.

Extensible by Design icon

Extensible by Design

Build your own connectors and orchestration logic through a modular SDK. Plug in new devices, APIs, or data sources without breaking existing functionality.

Reliable and Maintained icon

Reliable and Maintained

MDK modules are peer-reviewed and community-maintained. Developers finally have a secure, up-to-date SDK they can rely on — so they can focus on high-value innovation instead of rewriting low-level code.

Keep What Works. Build What's Next.

Already have your own mining software? You don't need to start over.

MDK lets you keep your UI and business logic while outsourcing the low-level complexity.

Manage devices, power systems, and APIs through MDK — and focus your time on what truly differentiates your product.

From independent developers to large-scale operators, MDK is the backbone for the next generation of mining tools.

Keep What Works. Build What's Next.

Help us

We’ve built MiningOS as a tool — now we’re creating MDK as a foundation.

We’re looking for contributors, maintainers, and reviewers to help shape the future of mining software infrastructure.

Join the community, contribute code, or review modules — every contribution counts.