DataMagik Application Designer

DataMagik Application Designer

From simple drag and drop to infinite customization.

Design real business applications visually, ship them as fast Vue single-page apps, and extend them as far as you want with a full CLI and SDK. Start by dragging components onto a canvas — finish with production-grade software, all on top of your live Plex data.

DataMagik Application Designer
Product DataMagik Application Designer
Type Overview
Updated Aug 24, 2026

Two kinds of app, one platform

Drag it together, or write it yourself

Every application carries an app_type that decides how it is built. Both kinds are first class: they share the same permissions, the same data access model, and they run on all the same surfaces.

Layout apps

The default. Built entirely in the visual designer — drag tables, forms, charts, buttons and containers onto a canvas, bind them to live data, and configure behaviour without writing code.

SPA apps

A custom Vue 3 and Vite single-page application, authored locally against the App SDK and published as a versioned bundle. Maximum control, same platform underneath.

The Application Designer list showing apps with version numbers, Vue badges, menu folders and mobile toggles
The application list. Each card shows its current version, its menu folder, whether it appears on mobile, and — on SPA apps — a Vue badge.

Pick your depth

Three ways in, one runtime

You decide how far down to go, and you can change your mind later without rebuilding.

The low-code designer

Compose screens visually and bind them to live data. No code, no build step, no local toolchain.

The dm CLI

Bring your own editor. Develop locally with hot reload and publish from the command line or from CI/CD. A VS Code extension is available for authoring in place.

The App SDK

Build custom Vue components against @datamagik/app-sdk, call any declared data source, script, serial series or printer, and emit your own events.

Build once, run everywhere

The same app on three surfaces

You do not port an application between surfaces. Publish it and it is available on all of them, with screen-context parameters — an order or shipper id, say — arriving the same way in each, so one app behaves consistently everywhere.

On the web

In the DataMagik app menu and behind a shareable link.

Inside Plex

Through the datamagik extend browser extension, so people launch it from the system they already work in all day.

On mobile

In the DataMagik mobile application, for the plant floor, the dock or the road.

Governance

An app can only touch what it declared

Declared resources are enforced

Every app publishes a manifest of the lookup tables, SQL and ODBC queries, scripts, serial series and printers it may use — declared in dm.config.json for SPA apps. That list drives editor autocomplete and server-side authorization at once: a request for an undeclared resource is refused rather than served.

Versions you can walk back

Every publish creates a version and goes live immediately, and you can roll back to any earlier one instantly — so shipping a change is a reversible decision rather than a commitment.

Gated by permission

An app can be tied to a permission so only the people who hold it see the app or can run it, and filed into a menu folder so the navigation stays legible as the collection grows.

Build your first app on live Plex data

Start on the canvas and go as deep as the work needs — the platform does not change underneath you.

Read the guide

Related Documentation

View All Docs
DataMagik Application Designer

DataMagik Application Designer

Overview and core concepts of the Application Designer — from the low-code canvas to custom Vue SPA apps.

Jul 21, 2026 Read More
DataMagik Application Designer

Getting Started

Build and publish your first low-code application in about ten minutes.

Jun 19, 2026 Read More
DataMagik Application Designer

The Low-Code Designer

Build complete screens visually with the component-based canvas — no code required.

Jun 19, 2026 Read More
DataMagik Application Designer

Working with Data Sources

Connect apps to lookup tables, ODBC/SQL queries, scripts, serial series, and printers.

Jun 19, 2026 Read More
DataMagik Application Designer

Logic, Actions & Events

Make apps interactive with actions, scripts, runtime context, and output events.

Jun 19, 2026 Read More