How to read the catalogue

Two numbers, because they mean different things. 354 is the number of ways you can deploy something; 190 is the number of distinct applications and platform modules behind them.

  • What a module is

    A Terraform module that RAD authors and maintains, with its input variables exposed as a form. Deploying it runs Terraform against a Google Cloud project — yours, or one RAD creates and governs — and leaves you with ordinary Terraform-managed infrastructure in that project. The contract is Terraform and the target is Google Cloud; there is no proprietary runtime in between. The Terraform state is held in RAD's own Cloud Storage bucket rather than yours.

  • Why 354 options and 190 entries

    Most applications ship in both a Cloud Run and a GKE variant, so the same application appears twice under two different operating models. Some ship in one variant only — Elasticsearch and Immich are GKE, because what they need from the platform does not fold neatly into a request-driven service. The 190 also counts entries that are not applications in their own right: RAD's project and shared-services foundations, the Cloud Run and GKE deployment engines the application modules build on, a reference sample, and the fleet-registration, service-mesh, reference-architecture and migration modules RAD publishes itself. Most of those stand up their own cluster or private cloud; Migration_Center is the one that only assesses an estate you already run.

  • Cloud Run or GKE is an operating-model choice

    Cloud Run suits request-driven services you would rather not run a cluster for. GKE suits anything wanting persistent volumes, long-lived processes, or components that talk to each other inside a cluster. Same application, one shared application guide plus a guide per operating model, different bill and different day-two work. Pick the one that matches how you intend to operate it.

  • Modules compose into solutions

    62 pre-composed solutions in the catalogue deploy several of these modules as one dependency-ordered unit, drawing on 151 of the 190 applications and platform modules. If you want an estate rather than an application, start there instead.

A catalogue of deployment options shown as browsable cards

Twelve categories

The same twelve used to organise the 62 solutions. A handful of named applications is given under each — they are examples, not the full contents, and the catalogue itself is searchable inside the product.

Business operations & back office

Running the company itself: ERP, CRM and document signature. Includes Odoo, EspoCRM and Documenso.

Sales, marketing & customer engagement

Reaching people and booking their time, on analytics you host yourself. Includes Matomo and Cal.com.

Web presence, content & commerce

Publishing and headless content, from a blog to an API-first content back end. Includes Ghost, Strapi and Directus.

Digital workplace & collaboration

Files, chat, documents and knowledge for a team that would rather not rent them. Includes Nextcloud, Mattermost, Outline and Element.

Developer platform & DevOps

Source hosting, pipelines, workflow orchestration and internal tooling. Includes Gitea, Woodpecker, Temporal and Appsmith.

Data, analytics & BI

Dashboards, exploration, search and the back ends underneath them. Includes Metabase, Superset, Grafana, Elasticsearch and Supabase.

AI & automation

Model serving, retrieval and workflow automation you run in your own project. Includes Ollama, LiteLLM, OpenWebUI, RAGFlow and n8n.

Identity, security & zero trust

Single sign-on and identity brokering in front of everything else you deploy. Includes Keycloak.

IT operations & service management

Service desk, asset tracking and availability monitoring. Includes Zammad, Snipe-IT and Uptime Kuma.

Education & training

Course delivery and the documentation around it. Includes Moodle, BookStack and Wiki.js.

Industry & sector solutions

Applications written for one sector rather than for everybody. Includes OpenEMR and Cyclos.

Personal cloud, media & lifestyle

Photos, media libraries and personal archives kept in your own storage. Includes Immich, Jellyfin and PhotoPrism.

Twelve categories, 354 deployment options, 190 applications and platform modules — counted 2026-08-17. Deliberately not totalled by category here: the catalogue is the authority on what sits where, and a number on this page would drift the week after it was written.

What every module gives you

The same six things, whichever of the 354 entries you pick.

A guided form

Basic mode asks only for the variables the module marks mandatory. Advanced mode exposes the full variable set, with the module's own defaults and its own validation.

The cost, before you commit

The confirmation screen lists the Google Cloud services the module will create and the credits it will charge, before anything is provisioned.

Live build logs

Terraform runs as a provisioning job and its output streams into the console. When something fails you read the reason rather than open a ticket about it.

Outputs and state

URLs, connection details and generated identifiers are published against the deployment. The Terraform state is not published to you: it is written to RAD's own Cloud Storage bucket, in RAD's project. The resources and the project are yours; the state file is held by RAD.

Update in place

Reopen the form pre-filled with what you deployed, change a value and re-apply. Terraform plans the difference instead of rebuilding.

Delete, or leave with it

Delete destroys what the module created, in dependency order. Purge removes RAD's record and leaves your infrastructure running.

See how a deployment runs

What a module costs

Two components, both visible. Credits are the unit; the pricing page explains how you buy them.

See pricing in full

347 of the 354 options can go into a RAD-managed project

Seven cannot, and it is better to name them than to let you find out at the confirmation screen. The reason is the same in every case: each one switches on a Google Cloud service that the RAD-managed tier's organisation policy allowlist denies, so the apply would stop with RESOURCE_USAGE_RESTRICTION_VIOLATED — sometimes part-way through, after resources already exist. They deploy normally into a Google Cloud project you already control, because that project is bound by your organisation's policies rather than RAD's.

Written documentation, published before you spend a credit

Counted 2026-08-17. Published, indexable, and readable without an account.

523 module configuration guides

One for each of the 346 application options, plus 177 shared foundation guides those options build on. Each lists the variables the form will ask about, what each one does and what happens if you leave it as it is.

346 hands-on deployment labs

One per application option: step-by-step walkthroughs that end in a working deployment rather than a diagram. You can read one to the end before signing up for anything.

41 certification study guides

Aligned to seven Google Cloud certification tracks: ACE, PCA, PCD, PCDE, PCNE, PDE and PSE.

Those counts cover the 346 application options. The eight modules RAD publishes itself — AKS_GKE, EKS_GKE, Istio_GKE, Bank_GKE, MC_Bank_GKE, Container_Migration, Migration_Center and VMware_Engine — are documented differently: a configuration guide and a lab each, in the public repository they are published from rather than on the documentation site.

Open the documentation

Search it yourself

The catalogue in the product is the authoritative version, and it is searchable by application name. RAD is in beta; signing up gives you 300 credits and does not ask for a payment method. Google Cloud only, Terraform throughout — if that is not your target, this is the honest place to stop reading.

RAD is in beta. The platform, catalogue and documentation described here are built and running; features marked as early access are newer and we say so where that is true. Catalogue figures counted 2026-08-17.