RSS

Radius Accepted as Cloud Native Compute Foundation (CNCF) Sandbox Project

The Microsoft Azure Incubations Team is excited to announce that Radius has been approved by the Cloud Native Compute Foundation as a Sandbox project, the entry point for new CNCF projects. This approval is a key step toward building a vibrant community and open governance for the Radius project in partnership with the CNCF, along with addressing the growing emphasis from enterprises on leveraging only CNCF approved projects for strategic cloud investments.

Radius is a cloud-native, cloud-agnostic application platform that enables developers and the platform engineers who support them to collaborate on delivering and managing cloud-native applications that follow corporate best practices for cost, operations, and security by default. It was initiated by the same Incubations team that launched other CNCF projects including KEDA (CNCF Graduated), Dapr (CNCF Incubating) and Copacetic (CNCF Sandbox).

Since the announcement of Radius in October 2023, the team has made significant progress both in growing the Radius open-source community and in delivering new features. As a result, Radius has an increasingly vibrant community including:

  • The main Radius GitHub repository has received ~1300 stars. There are a total of ~73 community contributors who have made over ~350 contributions to Radius, both for code and for documentation changes across all Radius GitHub repositories. (Note these contributions are measured by CNCF standards and include PR open/close and reviews, issue open/close, comments on PRs/issues and commits.) Community members have fixed ~10 good-first issues, which involved fixing bugs and adding Radius features.
  • There are ~750 members engaging in support channels at the Radius Discord server.
  • The Radius project roadmap is updated monthly.
  • The Radius Community Meeting occurs after each monthly release.

The Radius team and community have released six monthly releases of Radius since going public last year. Key features across those releases include:

  • Deeper integration with Kubernetes and Helm, making it easier to add Radius to an existing Kubernetes application or Helm chart, allowing for incremental adoption of Radius features for applications that have already been deployed.
  • Radius Dashboard. A key value proposition of Radius is the Radius Application Graph. The Radius Dashboard provides a visualization of the application graph data, providing both textual and visual representations of the Radius applications and resources, as well as a directory of available Recipes, making it easier for developers and operators to understand and collaborate on building and delivering Radius applications.
  • Radius Application Graph API, upon which the Radius Dashboard is built. The API provides a way to query the application graph data, empowering operators and developers to mine the data for insights or even build additional visualizations.
  • Radius simulated environments. In the initial Radius public release, the Application Graph was only generated and viewable when an application was actually deployed along with its resources. Users can now optionally designate an environment as “simulated”, which means it will not output any resources or run any Recipes when an application is deployed. This enables developers to better understand their application architecture during development and allows for dry runs and testing.
  • Terraform Recipes in private git repositories. The initial public release of Radius supported using Terraform modules as Radius Recipes, only if those modules were stored in a public git repository. Now users can pull Terraform Recipes from their own, private git repositories. This makes it possible for enterprises to leverage their internal Terraform modules in Radius Recipes.

You can review the Radius CNCF Sandbox submission here. To get started and learn more about Radius, visit radapp.io, join the discussions on Discord, or dial into an upcoming community meeting.

The Radius team is excited to continue collaborating with the CNCF as the Radius community grows and the project evolves based on community engagement and contributions.

We’re looking for people to join us! To get started with Radius today, please see: