๐ Radius: Application-Centric Platform Engineering
๐ Overview
Radius is an open-source, application-centric Internal Developer Platform (IDP) designed to simplify cloud-native development and deployment. It provides a unified experience for building, deploying, and managing applications across environments, focusing on the application as the primary unit rather than just infrastructure.
โจ Key Features
- ๐๏ธ Application-centric abstractions: Developers define and manage applications, not just infrastructure.
- ๐ Unified experience: Consistent workflows across Azure, AWS, GCP, and on-premises clusters.
- ๐ก๏ธ Built-in policies, security, and compliance: Guardrails are integrated by default.
- ๐งฉ Extensible: Supports custom resources and integrations for advanced use cases.
- ๐ฆ Recipe-based provisioning: Utilizes recipes built on Terraform and Bicep to standardize and automate infrastructure provisioning.
๐ก Why Radius?
Radius enables platform teams to build IDPs that are truly application-centric. By focusing on the application, Radius reduces developer friction, accelerates onboarding, and ensures security and compliance are built-in from the start.
โRadius enables platform teams to build IDPs that are truly application-centric, not just infrastructure-centric. By focusing on the application as the primary unit, Radius allows developers to define, deploy, and manage their apps with minimal friction, regardless of the underlying cloud or cluster. This approach reduces cognitive load, accelerates onboarding, and ensures that security and compliance are built-in from the start.โ
โ Radius Blog, May 2025
๐ ๏ธ How Radius Uses Recipes
Radius leverages recipesโpredefined, reusable infrastructure templatesโto automate and standardize resource provisioning. These recipes are built using popular Infrastructure as Code (IaC) tools like Terraform and Bicep:
- Terraform recipes allow Radius to provision resources across multiple clouds using HashiCorpโs widely adopted IaC language.
- Bicep recipes provide native, declarative resource deployment for Azure, following Azure best practices.
By using recipes, platform teams can ensure consistency, compliance, and repeatability in how infrastructure is provisioned, while giving developers a simple, application-focused interface.
For more technical details and examples, see the Radius GitHub repository.
๐ฆ Getting Started
- ๐ Official Radius Documentation
- ๐ Radius Blog: Platform Engineering with Radius
- ๐ป Radius GitHub Repository
๐๏ธ Use Cases
- ๐ฅ๏ธ Organizations seeking to abstract cloud complexity for developers.
- ๐ Teams wanting a consistent, application-focused workflow across multiple clouds.
- ๐ก๏ธ Enterprises needing built-in security, compliance, and policy enforcement.