Everything deployable sits on one page in the product, as tabs — Build Solution with AI, Solution Catalog (filtered to All, My solutions, RAD solutions or RAD modules) and Managed Environments, which holds lab sessions and client projects where those are enabled, plus a Run for you view once someone runs one for you. Signing in with purchased credits lands on the Solution Catalog's All view. The single-application catalogue is a view of the Solution Catalog rather than a separate destination; its own address still works, so existing links and bookmarks keep resolving.

The Solutions page on the Solution Catalog tab, beside Build Solution with AI and Managed Environments, filtered to All: My solutions first, then RAD solutions, four of each per page, with a New solution button and the account's retention days, deployments and credit balance above
The Solution Catalog's All view: your own solutions first, then RAD solutions and RAD modules, four of each per page. The RAD modules filter is the single-application catalogue.

One order, several applications, one project

Most deployment tools install one application. RAD's solutions install a working set into the same project on one confirmation, several at a time, and a member waits only for the member whose output it needs.

The catalogue

  • Pre-composed solutions 60+
  • Member deployments 280+
  • Distinct applications used 150+
  • Categories 12

Inside one solution

  • Applications, typical about five
  • Smallest 2
  • Largest 8
  • Provisioned concurrently up to 4, by default

What it costs

  • Bundle discount, 3–4 members 15%
  • Bundle discount, 5–6 members 20%
  • Bundle discount, 7+ members 25%
  • Credit unit 10 credits = $1

Every member is an ordinary RAD module, landing as plain Terraform in a Google Cloud project you own or one RAD manages for you. Each member's Terraform state is held in RAD's own Cloud Storage bucket, not in your project.

Or describe what you need, and RAD composes it

The catalogue is one route. The other is to say what you are trying to build in your own words. RAD reads the module catalogue, proposes a combination with a reason for each choice, and saves the result as your own solution — private to your account, and deployed through exactly the same pipeline as a pre-composed one.

Build Solution with AI: the request "I want ChatGPT-style AI for my team without sending our data to OpenAI" answered with LibreChat and a one-line reason, a running cost of 80 credits, and the next question asking whether it should run in your own Google Cloud project or in one RAD creates
Say what you need in plain words; RAD proposes the applications, says why, and prices them as you go. Nothing is built until you confirm, and you can tell it what to change.

Composing it

  • Modules per solution up to 12
  • Suggested from 350+ options
  • Added to the set only on accept
  • Visibility private to you

Deploying it

  • Pipeline the same one
  • Ordering computed for you
  • Wiring known pairs only
  • Bundle discount as pre-composed

Living with it

  • Editing a draft in place
  • Editing a deployed one copies to a draft
  • Deploying again allowed
  • Deleting the recipe leaves it running

RAD connects two members only where a known connection between those two applications already exists. Where none does, it says so on the card rather than inventing one, and the members still deploy.

The Solution Catalog filtered to My solutions, holding two saved compositions — Chatwoot with Gatus, and Documenso with Paperless — each showing its original request, its fee and estimated build cost, a Deployed badge, and Edit, Delete and Deploy actions
Saved compositions sit beside the catalogue on the same page. A solution reads Draft until it deploys and Deployed afterwards.

Four questions, and a price before you commit

Composing and deploying still assume you know what a tier, a region tag and a wave are. The guided route assumes none of it: four questions in ordinary words, and it returns a named, priced, working set of applications. It is Build Solution with AI, the first tab on the Solutions page, and it needs purchased credits; without them it is shown locked, with a Buy credits button.

What it asks

  • What should people be able to do? the applications
  • Where should it run? your project, or RAD's
  • Where in the world? the region
  • What should we call it? the name

What it does not ask

  • Terraform variables none
  • Tiers, waves, region tags none
  • Questions that change nothing removed
  • The same question twice never

What you get back

  • Saved as your own solution
  • Deployed through the same pipeline
  • Priced whole chain, one quote
  • Charged only when you deploy
Build Solution with AI on its first of four questions, reading "What do you want people to be able to do?", answered in one sentence: let customers search our help articles and ask questions we haven’t answered. A progress rail shows What you need, Where it runs, Location and Name it, a note reads "A sentence is enough. No app names needed.", and the summary panel on the right waits for the first answer
No application is named in the question, and none has to be named in the answer. The summary on the right fills in as soon as the first question is answered.

Your answers carry through

The four answers seed the deployment form itself — the project, the tier, the region and the name arrive already set, rather than the form opening on its own defaults and quietly overriding what you said. Answering in plain language and then being asked again, unrestricted, would be worse than never asking.

It hands over when it should

Arrive with everything answered and you get a Ready to deploy summary rather than a form. Two things end that: an application that needs a credential, and any required setting the four questions do not cover. The interview will not carry a secret, and it will not pretend a field is optional because it did not ask about it.

The quote covers the chain

A single application deploy is rarely a single deployment — a shared foundation may have to be created first. The estimate prices the whole chain in one call and splits what is charged now from what is metered as it builds. A minimum balance, where one applies, is shown as money you must hold, never added to the total as money you spend.

The priced summary at the end of Build Solution with AI: application fees at list price 150 credits, a 10% RAD-managed project discount of 15 and an estimated 10 credits of build time, totalling 145 credits, ready in about 1h 4m, with 135 reserved on confirming and 10 metered as each build finishes; below it a Ready to deploy panel carrying the region, tenant ID and RAD-managed sandbox project from the answers, and a Deploy Solution button
The whole chain in one estimate, platform prerequisites included: fees, the managed-project discount and estimated build time, with what is reserved on confirming split from what is metered as each build finishes. The answers arrive as settings, not as questions asked again.

The guided route discovers and quotes; it does not deploy by a second path. The set it produces is an ordinary custom solution, provisioned through the pipeline every other solution on this page uses.

A worked example: the Small Business Suite

Six applications a business of five to fifty people needs in order to trade and get paid. One form, one confirmation, six deployments into one project.

Solutions carry named alternatives where a substitute exists. Dolibarr can be swapped for Odoo or EspoCRM here, leaving the rest of the bundle unchanged.

How the sequencing works

Two things hold a member back: the shared foundation, if the project and its shared services are being created as part of this deployment, and a producer whose Terraform outputs the member needs. Everything else starts as soon as you confirm.

Created in one transaction

The whole solution is written at once, with credits reserved as a single sum. A member that must wait names the deployments it needs; everything else is queued immediately.

Waiting on prerequisite members

Not for a stage, and not for the member in front of it. It is released once every deployment it names has succeeded. If one fails, that member is cancelled and the rest carry on.

Four provision at a time

Members with nothing to wait for are provisioned in parallel, up to four at once by default, rather than one after another, so a six-application solution is not six builds run back to back.

One reservation, up front

The credit cost of every member is reserved as a single sum before the first build starts, so a solution is never left standing part-way through because the credit balance ran out.

The File Sharing & Transfer solution mid-deployment: the Google Cloud project at SUCCESS, the shared services WORKING, and Gokapi, Chibisafe and Cloudreve in Waves 1 to 3 WAITING on them
A solution mid-deployment. The platform prerequisites build first, in order; the applications wait for them and then start.

Pairs are wired for you

Producer-and-consumer pairs are wired by the platform. In other solutions, every connection between members is a step you carry out after the deployment finishes.

Where a pair is wired, the producer publishes real Terraform outputs: a service URL, a cluster-internal address, an API endpoint. When it finishes, those values are copied into the consumer's configuration before it builds, as an environment variable or a typed Terraform variable.

Everywhere else, connecting the members is your job. The members of a solution arrive in one project, on one shared foundation, with one credit reservation and in an order that respects what depends on what. They do not arrive integrated.

Some solutions carry written post-deployment notes for the work that remains: connecting Nextcloud to ONLYOFFICE, registering the Gitea OAuth application Woodpecker needs, adding VictoriaMetrics and Loki to Grafana as data sources. The rest leave it to each application's own setup.

Where this sits in the beta. Automatic wiring is one of the newer parts of RAD, so we describe it as designed to connect these pairs. After a solution finishes, check the values in each member's configuration before relying on them.

Teardown runs the graph in reverse

Destroying an estate in the wrong order is how you end up with failed teardowns and resources nobody can account for.

The twelve categories

60+ solutions, grouped by the job they do rather than by the technology inside them. Two named examples from each.

Solutions by category

Category Example solutions Applications inside them
Business Operations & Back Office Small Business Suite · Integrated ERP Platform Dolibarr, Invoice Ninja, Kimai, Odoo, Metabase, OnlyOffice
Sales, Marketing & Customer Engagement CRM & Sales Operations · Marketing Automation Suite Twenty, Cal.com, Listmonk, Mautic, Matomo, n8n
Web Presence, Content & Commerce Headless Content Platform · E-commerce Storefront Directus, Umami, Medusa, Payload, Matomo
Digital Workplace & Collaboration Team Workspace · Secure Team Communications Nextcloud, OnlyOffice, Mattermost, Synapse, Element, Vaultwarden
Developer Platform & DevOps Source Control & CI/CD · Observability & On-call Gitea, Woodpecker, Grafana, Loki, Uptime Kuma, GlitchTip
Data, Analytics & BI Analytics Warehouse · Self-service BI ClickHouse, Superset, Metabase, NocoDB, CloudBeaver
AI & Automation Private AI Assistant · Enterprise RAG & Document Intelligence Ollama, LiteLLM, OpenWebUI, Qdrant, Elasticsearch, RAGFlow
Identity, Security & Zero Trust SSO Foundation · Zero-trust Network & DNS Keycloak, Passbolt, Infisical, Headscale, AdGuard Home
IT Operations & Service Management IT Service Desk · Monitoring & NOC Zammad, Snipe-IT, BookStack, Uptime Kuma, Netdata, Gatus
Education & Training Learning Management Platform · Developer Training Lab Moodle, Nextcloud, Element, code-server, Gitea
Industry & Sector Solutions Clinic & Practice Management · NGO & Nonprofit Operations OpenEMR, Cal.com, Paperless, Dolibarr, LimeSurvey
Personal Cloud, Media & Lifestyle Personal Cloud · Digital Library Nextcloud, Immich, Vaultwarden, Calibre-Web, Komga, Audiobookshelf

All are seeded and selectable. See the full module catalogue — 350+ deployment options across 180+ applications and platform modules.

What a solution costs

The same module fees as deploying each application on its own, less a bundle discount that grows with the size of the solution.

Bundle discount

  • 3 to 4 members 15% off
  • 5 to 6 members 20% off
  • 7 or more members 25% off

How it is charged

  • Module fee, per member 40–300 credits
  • Build cost 6 credits per build-hour
  • Failed deployment not charged

Every member's fee is shown in the confirmation screen, line by line, with the discount applied and the resulting balance, before anything is provisioned. Where RAD creates the project and its shared services, those are priced on the same screen. In the current release a deployment that fails is not charged at all, neither module fee nor build cost; that is a Finance setting, not a fixed rule.

Build cost is metered from how long provisioning actually ran, and the average build takes about 19 minutes. Estimates round up, to match what is charged.

Provisioning the SSO Foundation solution: a Google Cloud project and shared services as platform prerequisites, Keycloak, Passbolt and Infisical as Waves 1 to 3, an estimate of 260 credits at list less a 10% RAD-managed project discount and a 15% bundle discount plus 14 credits of build time, 213 credits in all, and a target-tier selector set to production
Each member carries its own fee — 75, 75 and 110 credits at list — and both discounts apply to their sum. The tier you pick decides which policies and quota ceilings the project inherits.
The SSO Foundation solution form with its members priced at a 233-credit estimate, and the GCP Project on RAD option disabled with a note that 10 more purchased credits are required to use a RAD-managed project, or that a project id of your own can be entered to use awarded credits
The reservation is checked before the first member starts, not part-way through: the shortfall is named up front and the option stays disabled until it is covered.

Provision a solution for a whole cohort

The same estate, once per participant, from one lab session.

A trainer runs a lab session from the Lab sessions view of Managed Environments on the Solutions page: a named cohort sharing a time window, a region and a credit allowance per participant. Choose a module or a multi-application solution, and it is built into every participant's own real Google Cloud project in one action, in the lab tier's own folder, with the tightest guardrail set RAD applies.

Who pays is fixed when the session is created: the trainer funds every place from purchased credits, or each participant buys their own. Credits the participants do not use return to the trainer when the session settles; a place whose clock never starts is refunded to whoever paid for it. When an environment's time or credits run out, its billing is switched off and its project deleted.

Lab sessions are early access. We are looking for pilot partners.

Browse the solutions

Pick a solution, answer the questions that differ between one installation and the next, and watch it build into a project you own.

Google Cloud only. Every module is Terraform. RAD is a way to deploy a governed estate without writing the infrastructure code for it.