MDK LogoMDK Logo
  • Home
  • Get started
  • Agents
  • Catalogue
  • Docs
  • Stack
Support
  • Overview

Recommended

  • Control a mock miner

Paths

  • Run the dashboard demo
  • Build with the UI Devkit
  • Integrate hardware
  • Build a Gateway plugin
  • Connect a runtime agent

Get started

Choose your path into MDK

Each path links to one canonical tutorial or guide. Start with the golden path, or pick the route that matches your role.

Recommended: control a mock miner

The smallest end-to-end loop that shows MDK's core value.

Discover a mock Whatsminer, read telemetry, set power to low, verify

Runs the Kernel (ORK), a Worker, and a mock miner — no production hardware required.

Best for: first-time backend evaluator · Skills: Node.js, npm, terminal · Maturity: existing runnable source

Compare the paths

Run the dashboard demo

Add the Gateway (App Node) and a React dashboard on top of the backend loop.

Full-stack / UI evaluator · React build tooling · development auth caveat

Build with the UI Devkit

Use the MDK UI packages inside your own application.

Application developer · React/TypeScript · existing source

Integrate hardware

Run a supported Worker or author a new Worker contract.

Device/integration engineer · vendor protocol knowledge · plugin authoring incomplete

Build a Gateway (App Node) plugin

Add custom application routes and business logic.

Backend/platform developer · Node.js server/plugin experience

Connect a runtime agent

🚧Experimental · gated

Let an agent observe or act through the Kernel (ORK) / Gateway (App Node).

Automation/operator engineering · security and production review required

Get help

  • Documentation
  • GitHub issues
  • Discord

Contribute & govern

  • Contributing
  • Governance
  • Code of conduct

Project

  • Roadmap
  • Support overview

Security

  • Report a vulnerability

© 2026 MDK by Tether