Get started with MDK
Get started with MDK: drop the UI Kit into your app, adopt the App Toolkit, extend the backend with plugins, or talk to ORK from any client
New to MDK? Go from stack to dashboard
Three short tutorials take you from a running MDK stack to a browser dashboard demo. First you watch the stack run, then you drive it from the CLI, then you launch the demo dashboard on top. Climb straight through, or jump to the rung you need.
1. Run the stack
Observe — one command brings up ORK with a mock device registered
2. Control from the CLI
Interact — drive a running stack from a REPL over IPC
3. Run a dashboard demo
Demo — run a React dashboard with live charts on the stack
Build with MDK
Add MDK data to an existing app
Use the frontend tools to bring MDK telemetry and controls into a React, Vue, or Svelte app
Connect directly to ORK from any client
Start with the backend stack tutorials: run ORK with a mock device, then control it from a CLIStart the backend stack path →
Build a full MDK app from scratch
Coming soon: Adopt the App Toolkit shell. Frontend and backend wired together, extended via pluginsLearn about the release schedule →
Align the MDK backend with your business logic
Coming soon: Use the backend tools to plug a library of custom routes and aggregations into the MDK App NodeLearn about the release schedule →
Framework quickstarts
Building with Cursor or Claude? Build with your AI agent.
React
Pick a path: lean Quickstart, full Tutorial, or browse the component packages
Vue
Reactive hooks for VueLearn about the release schedule →
Svelte
Reactive hooks for SvelteLearn about the release schedule →
Web Components
Framework-agnostic Web ComponentsLearn about the release schedule →
Next steps
- Learn more about the high-level architecture: runtime stack and deployment modes
- Compare deployment topologies: single process or supervised services
- Run a site from the deployment how-tos
- Contribute