2,000+ blocks 52 REST APIs 44 integrations

Build websites, APIs and automations in blueprints

RUAL is a visual platform: you connect blocks on a canvas, and it runs as your backend and your website. This is everything you need to know to build on it.

Start the quickstart Build a web page

What do you want to build?

Documentation

Find your way around

Start with a guide when you are learning, and come back to the reference when you know what you are looking for.

Web Pages New Build websites and webshops in a blueprint: pages rendered on the server from templates, with SEO built in, and actions that update only what changed. 15 pages Cluster and API Everything around the cluster itself: getting an account, managing who may do what, and exposing your own REST endpoints. 8 pages Blueprints The visual programming model: how flows execute, how storage works, and the patterns that keep large blueprints readable. 22 pages Blueprint Language Blueprint Language is the text form of a RUAL blueprint: edit it by hand, with an AI agent or in the Studio code view, and stage the change on the canvas. 5 pages Integrations Connect RUAL to the services you already use: payments, mail, messaging, AI, cloud storage, shipping, accounting and single sign-on. 45 pages Studio The cluster management interface: signing in, the canvas context menu, and how to replace the login and system pages that ship by default. 4 pages Tutorials End-to-end builds. Each tutorial starts from an empty blueprint and ends with something running: APIs, logins, dashboards, email, uploads and AI. 12 pages Home Automation Run the building the node sits in: Zigbee, Thread/Matter, Z-Wave, Hue and Daikin devices in one vocabulary, automated by blueprints with no vendor cloud. 8 pages Examples Reference applications. Each one shows the document design first, then the flows that read and write it: a blog, a shop, bookings, stock and tasks. 6 pages Reference Lookup material. Short pages you come back to rather than read once: blocks, API endpoints, system settings, component props, error codes and more. 6 pages Architecture Decisions you make once per project, and the reasoning behind them: which approach fits, versions and upgrades, Core Nano versus a cluster, and scaling. 4 pages Troubleshooting When something does not do what you expect, start here: common issues and their fixes, and how to debug a blueprint with the console and simulation. 2 pages

In three steps

From an empty canvas to a live page

Everything in RUAL is a blueprint: a canvas of blocks, connected into flows.

  1. 1

    Place the blocks

    A web_page with a URL and a web_render with your template. An API or a scheduled job starts the same way.

  2. 2

    Connect your data

    Read from a storage, call an outside service and wire the values into the blocks that need them.

  3. 3

    Activate it

    Activating makes the blueprint live on your cluster, with nothing to build and nothing to deploy by hand.

Integrations

Connect what you already use

See all 44

Bring your assistant

Every page here has a markdown twin, and llms.txt gives an AI agent the whole map, including every block and its pins. See Building with AI.

Edit blueprints with AI

Stuck?

Most problems are one of a few. Check the common fixes first, and tell us if the docs let you down: there is a link at the bottom of every page.

Common issues and fixes