Skip to main content
Version: 0.3.36

Using the Admin Console

The admin console is a web interface served by the RaisinDB server itself. It covers content, schema, access control, branches, functions, packages, integrations and server operations.

Accessing the console

The console is served at /admin on the server's HTTP port:

http://localhost:8080/admin

Sign in with an admin user. On a fresh dev-mode server, raisindb server start prints the generated admin password once on first start. After signing in you land on the repository list; pick a repository to open its sidebar.

Repository sections

Content

The Content section starts with a workspace selector listing every workspace in the repository.

Workspace Selector

Inside a workspace, the content explorer shows the node tree for the selected branch, with search, a node editor driven by the node's type, create, move, copy and delete actions, a language switcher for translations, a revision browser to view and compare earlier revisions of a node, and a commit dialog.

Content Browser

Workspaces

Create workspaces, choosing their allowed node types, and open a workspace's detail view to browse and manage the nodes in it.

Models

Node Types, Mixins, Archetypes and Elements each have a list page and an editor.

NodeTypes List

The editor has two tabs. The visual tab is a builder with a type palette, drag-and-drop ordering of properties, a settings panel for the type's metadata and flags, and undo/redo. The YAML tab shows the same definition as text for direct editing; switching tabs converts between the two, and a parse error is shown instead of switching.

NodeType Visual Editor

NodeType YAML Editor

Access Control

Users, Roles, Groups, Relation Types and a settings page for the repository's access-control configuration. Users and roles are nodes in the raisin:access_control workspace, so the pages are tree views with type-aware editors. Personal API keys are managed under your profile in the Management area (see below).

Branches

The Branches page lists branches and tags, shows how far each branch has diverged from its base, and offers create, delete, merge and tag actions.

Branch Management

The merge dialog previews the changes a merge brings across, grouped as Added, Modified, Reordered and Deleted, so reordered siblings are visible before you merge. When a merge reports conflicts, a resolution panel lets you choose a side per node (and per translation locale) and commit the result.

Functions

The Functions page is an IDE for the functions workspace: a file explorer on the left, editors for functions, triggers, flows and agents, and an output area with Output and Problems tabs.

Functions

Open a function to edit its code, set its input in the run bar and execute it; the result and any problems appear below. WebAssembly functions show their artifact's size and hash instead of source.

Function JS Editor

Agents

List, create and edit AI agents, open a test chat against an agent, and inspect conversation traces.

Packages

The package list shows every uploaded and built-in package with its version, install status and, for packages that ship a .raisin-sync.yaml, a sync-policy badge.

Packages

From here you can upload a .rap, create a new package from selected content, and open a package to:

  • Install, or reinstall in sync, skip or overwrite mode (a split button)
  • Preview an install as a dry run before committing to it
  • Browse the archive's files
  • View sync status against the installed content, and export the package

See Installing Packages.

Integrations, MCP Connections, Mounts

Integrations lists the installed adapter packages (category integrations) and the connections configured for them. MCP Connections manages outbound Model Context Protocol servers. Mounts creates and monitors virtual mounts that sync external data into a workspace path.

Secrets and Email

Secrets lists the branch's encrypted secrets and lets you add, rotate and delete them; values are never displayed. Email configures the repository's outgoing mail provider.

SQL Query

Run SQL against the repository, with query history kept in the browser and a visual plan view for EXPLAIN statements.

SQL Query Console

Logs, Flows, Inbox, Settings

Execution logs of functions and triggers, running workflow instances, the repository inbox of human tasks, and repository settings (general, AI, and system-definition updates).

Management

The Management area, reachable from the top-level navigation, holds tenant-wide pages: execution logs, flow monitor, database maintenance (fulltext and vector index health and rebuilds), background jobs, AI and auth settings, admin users, identity users and your own profile with personal API keys. In dev mode on the default tenant it also shows a server dashboard and a RocksDB page.

Keyboard shortcuts

ShortcutWhereAction
Cmd+K / Ctrl+KEverywhereFocus the global search bar
Cmd+Enter / Ctrl+EnterSQL QueryRun the query
Cmd+Z / Ctrl+ZModel editorsUndo
Cmd+S / Ctrl+SFunction, trigger, flow and agent editorsSave

Next steps