RUAL Studio
RUAL Studio is the visual flow editor for your cluster: the web application where you build blueprints, manage users and storages, and watch cluster traffic in real time. This page is a tour of the whole application.
You work in RUAL Studio at rual.at. One installation serves every cluster you have access to: you pick a cluster, sign in, and Studio connects you to its blueprints, data, and settings. Everything you see in Studio lives on the cluster; Studio itself is only the editor and dashboard on top of it.
Signing In
Enter the hostname of your cluster and choose Sign In. Studio hands you over to the login page of that cluster, because credentials are always checked by the cluster itself, never by Studio. Clusters you signed in to before are remembered in the list, so returning is one click; remove an entry with the x next to it when you no longer need it.
If you do not have an account yet, an administrator of the cluster creates one for you. Getting Access walks through receiving credentials and your first login.
Finding Your Way Around
The sidebar groups everything Studio can do into seven areas, and the Search menu... box at the top filters it instantly. The sections below walk through every group. Each entry links to the page that documents the underlying concept in depth, so you can treat this page as the map of Studio and the rest of the documentation as the territory.
Dashboard
The Dashboard is the landing area after sign in, built for answering one question quickly: is the cluster healthy, and what changed?
- General Information: live HTTP traffic chart (requests, successes, errors), the recent blueprint activities (who created, renamed, or removed which blueprint and when), and the developers currently active on the cluster.
- Cluster Usage: the numbers billing and capacity planning care about: automations run this month, traffic in GB, database and file storage, with graphs over 7, 30, or 90 days and year to date.
- Node Usage and Memory Usage: per-node and per-worker resource utilization: CPU per worker, memory per node, node versions, types, and uptime. A cluster can run multiple nodes; these pages show each one separately.
- Audit Logs: sign-ins with full access, privilege changes, deletions, and blocked outbound requests. Repeats are counted per hour, so
x4means it happened four times. Only cluster owners can open this page; everyone else sees a permission notice.
Blueprints
The Blueprints group is where you spend most of your time: the editor itself, plus the shared resources blueprints rely on.
Overview
The overview lists every blueprint on the cluster with its active state and last modification. Each row shows who contributed to the blueprint and for what percentage, so you can see at a glance who to ask about a flow. Tags appear as chips on the row. The Columns button reconfigures the table, and Recently Removed lets you restore a blueprint that was deleted by accident.
Creating a Blueprint
Create Blueprint starts with a name and an optional namespace. Namespaces prefix the public functions of a blueprint, which keeps function names unique when blueprints call each other; Best Practices explains when to use one.
The next step asks what type of blueprint you would like. The six starting points are Build a UI Page, Build a UI Modal, Build a Function, Build an API endpoint, Build an API Form, and Database event. Each type pre-arranges the canvas with the starting blocks for that job, so you begin with a working skeleton instead of an empty canvas.
The Canvas
On the canvas you place blocks and connect their pins into flows: drag from an out-pin to an in-pin to connect, or drag into empty space to create and connect a new block in one motion. Colored blocks are starters and functions, the small circles are data and flow pins, and the lines between them are the order and data of execution. Quickstart builds your first flow step by step, Introduction to Blueprints explains the mental model, and All blocks documents every block you can place.
The top bar holds the blueprint's lifecycle actions. Saving stores your changes in development, visible only to developers. Activate turns the blueprint on or off for triggers. Deploying pushes the saved state to production; the Deployment menu has a compare button to review the difference first. Saving is not deploying: read How to Deploy before your first release.
Manage Tags and Fields
Manage Tags lists the labels you can stick on blueprints to group them in the overview. Manage Fields lists every field in the cluster with its type and parent: fields are the reusable building blocks of your data model, shared between storages, forms, and APIs. Deleting a field here removes it everywhere, so the list doubles as an impact check.
Manage Storages, Redis Keys, and Settings
Manage Storages shows every storage with its document count and creation date. Storages are the document databases your flows read and write; Storages covers them in depth. Manage Redis Keys inspects the cluster's Redis cache directly, useful when debugging cached values; Redis Keys lists the API equivalent. Manage Settings edits the system key-value settings of the cluster, from default language to date formats; System Settings documents what each key does.
Block Search, Disconnected Flows, Deprecated Actions
Three maintenance tools earn their place as soon as a cluster grows:
- Block Search: find blueprint actions by guid, event, function name, or storage, for example every block that writes to a storage you want to rename.
- Disconnected Flows: actions whose flow pins are no longer wired to a starter, so they can never run. The list shows the block type, what is missing, and the blueprint it lives in: safe cleanup candidates.
- Deprecated Actions: blocks that were deprecated by a core upgrade, so you can plan their replacement. Version Management explains the upgrade routine.
Devices
Devices pairs local hardware with the cluster. IP Ranges defines the network ranges devices may connect from, Label Printers registers printers the cluster can send labels to, and Cobots manages collaborative robots controlled through blueprints. Most clusters never touch this group; it exists for on-premise and industrial setups.
User Interfaces
Everything that shapes what end users see in the browser:
- Manage Translations: the translation keys of the cluster with a flag per language. Blocks that render text pick a key here, and the visitor's language decides which value is shown.
- Manage Templates: page templates with edit settings and revisions. Templates define the shared shell (menu, footer, scripts) around your pages; Block Templates explains the concept.
- Manage Assets: the file storage for images, documents, and videos, with visibility and type filters and direct upload. Assets shows how flows generate and serve them.
- Manage Components: custom React components registered on the cluster, with their own code editor. Components documents how to build one; note the warning Studio shows: custom components trade blueprint readability for flexibility, so document their usage well.
- View Pages and View Modals: read-only overviews of the state pages and modals currently defined on the cluster, across all blueprints.
Cluster Traffic
The traffic group answers who is calling the cluster, from where, and how it behaves:
- API History: every incoming request with method, URL, status, duration, IP, and time, searchable by any field and filterable by period. Open a row for the full request and response. API History covers the API side.
- Traffic Insights: the aggregate view: totals, failures, average and slowest durations, an hourly traffic chart, and the most-used endpoints with their sparklines.
- Country Map: a world heatmap of where requests originate, with the top countries listed.
- Banned IPs: addresses the cluster blocks, managed manually or by automated abuse protection.
Cluster Management
- Manage Domains: the domains routed to this cluster, with the templates used for login, security, and password reset pages per domain. This is where you point a custom domain at your cluster.
- View Events: the storage events defined on the cluster: flows that fire when documents change. Storage Events explains the mechanism.
- View APIs: every custom API endpoint registered on the cluster with its method, URL, security scopes, and status.
- View queue: the executing and scheduled queue items. Long-running and delayed work lands here; Queue documents how flows use it.
- All Logs and Live Logs: the cluster's system logs, historical or tailed in real time with debug scopes. Debugging shows the live-log workflow.
Cluster Settings
The settings group controls who can sign in and what they are allowed to do:
- Users: every account with its role, scopes, and last activity. Each row has quick actions:
Activityopens that user's activity page,Resetclears the failed login counter to unlock an account, and the trash icon removes the account. User Access Management walks through creating and editing users. - Authentication Groups: groups that restrict sign-in itself: require two-factor authentication, set expiry or inactivity rules, or limit access to whitelisted IPs.
- User Groups: bundles of scopes assigned to users at once. Users in multiple groups receive the union of all scopes. User Roles Explained helps you design them.
- User Activity: who was active when and for how long, as a summary per user and as detailed records over a selectable period.
- Block Defaults: the system defaults blocks fall back to when optional pins are not provided, starting with the language settings of the cluster.
- Node Settings and Node Updates: per-node configuration and the rollout of core updates across nodes. Version Management covers safe upgrades.
Shortcuts and Context Menus
Studio is built for keyboard and right-click driven work. Right-clicking opens context menus almost everywhere: on the canvas, on blocks, on pins, and on table columns. Dragging from a pin creates and connects a new block in one motion. Context Menu documents the built-in menu, and Tips & tricks collects the canvas shortcuts.
Where to Go Next
- Quickstart: from cluster login to a live page and API endpoint in 15 minutes.
- Core Concepts: blueprints, blocks, pins, flows, storage, and deployment.
- API Guide: everything Studio does is backed by cluster APIs you can call directly.
- Debugging: live logs, play mode, and inspection tools when a flow misbehaves.




























