Skip to main content

The Web Console

The Miabi web console is the primary way to operate the platform. It is a Vue 3 single-page app embedded in the control-plane binary and served at /, so it is always in sync with your instance — nothing extra to deploy.

Workspace dashboard

Anatomy

  • Workspace switcher — every screen operates in the context of the active workspace. Switch workspaces (or your personal space) from the switcher; the rest of the UI re-scopes instantly.
  • Sidebar navigation — grouped by resource type: Applications, Domains, Databases, Volumes, Backups, Marketplace, Nodes, Pipelines, Monitoring, and Settings.
  • Dashboard — an at-a-glance overview of the workspace: app health, recent deployments, resource usage, and recent activity.

Sidebar navigation

Dark and light mode

The console ships with a polished dark theme (the default) and a light theme. The toggle lives in the top bar; your preference is remembered per browser.

Everything is an API

The console never holds business logic of its own — every action it performs is a call to the same public REST API you can use directly. That means anything you see in the UI is automatable. For endpoint-level detail, open the interactive API reference at /docs on your instance, or browse the hosted API reference.

tip

Working against the API directly? Create an API token scoped to a workspace and call the same endpoints the console uses.

Real-time updates

Long-running operations — deploys, builds, backups, log streams — push live updates to the console over server-sent events, so you watch progress without refreshing.