Radius Documentation

Build and deploy applications on AWS, Azure, and local Kubernetes with Radius.
Get started with Radius πŸš€

What you can do with Radius

πŸ” Understand and operate your applications

See your whole application, including services, infrastructure, and their connections, as a live graph to onboard faster, debug issues, and manage changes with confidence.

Explore applications β†’

πŸ—οΈ Standardize how your teams build and deploy

Define reusable Resource Types, Recipes, and environments so every team follows the same golden paths and meets your cost, security, and operations requirements.

Discover Resource Types β†’

🧰 Give developers self-service infrastructure

Let application teams provision the databases, caches, and messaging they need on demand, while platform engineers control how that infrastructure is created with Recipes.

Learn about Recipes β†’

πŸš€ Deploy across environments

Use the same application definition in local, AWS, and Azure Environments when their recipes implement the Resource Types your application uses. Each Environment selects its deployment targets and Recipe Packs.

Understand environments β†’

Deploy to AWS and Azure

🟨 Amazon Web Services (AWS)

Run the Radius control plane on Amazon EKS. To provision AWS resources through recipes, register an IAM access key or use IAM Roles for Service Accounts (IRSA).

Configure an IAM access key β†’

Configure IRSA β†’

🟦 Microsoft Azure

Run the Radius control plane on Azure Kubernetes Service (AKS). To provision Azure resources through recipes, register a service principal or use workload identity.

Configure a service principal β†’

Configure workload identity β†’

🎯 Configure deployment targets

Cloud credentials authorize Radius to provision resources. Each Environment selects the target cloud configuration and Recipe Packs. Reuse an application definition across clouds when their recipes implement the Resource Types it uses.

Configure AWS and Azure deployments β†’

Understand cross-cloud deployment β†’

Integrations

πŸ€– GitHub Copilot app New

Model, visualize, and deploy applications directly from your source code repository with Radius Canvas.

Use Radius with GitHub Copilot β†’

🧱 Use your existing Infrastructure as Code

Use the infrastructure-as-code tools you already know, Bicep and Terraform, to author Radius applications and Recipes.

Author Recipes β†’

πŸ”„ GitOps

Deploy and manage Radius applications through your GitOps workflows using tools like Flux.

Deploy with GitOps β†’

πŸ“Š Backstage-based Dashboard

Visualize and interact with your applications, environments, and Recipes in the Radius dashboard, built on Backstage.

Explore the dashboard β†’

Get involved

🀝 Contribute

Help improve Radius through code, docs, or by sharing your experience.

Start contributing β†’

πŸ—ΊοΈ Roadmap

See what’s planned for Radius and where the project is headed.

View the roadmap β†’

πŸ’¬ Community

Connect with the Radius community to ask questions and stay up to date.

Join us on Discord β†’