Radius is a platform for developers and IT operators building cloud-native applications. With Radius, teams can model, deploy, manage, and troubleshoot entire applications across on-premises and multi-cloud environments, with a consistent set of tools and a common experience across it all.
Application teams today struggle to build, deploy, and scale cloud-native applications. Not only do developers and IT operators need to model and manage complex app architectures, but they need to do so while balancing portability, organizational best-practices, regulatory requirements, and complex platform requirements. Even after figuring out all this and an app is deployed, teams struggle to communicate, visualize, and troubleshoot their app, often dealing with flat lists of resources that span every layer of the stack.
As the pace of innovation increases for cloud-native technologies, so does the need for rapid progress within application teams. Application teams need a platform that can let developers and operators work together, while still maintaining the agility their users and applications require. These are the challenges that Radius is designed to solve.
Key features of the Radius platform include:
- Radius application graph: Developers can model their entire application, including the connections and dependencies between services.
- Swappable infrastructure: Radius resources are platform-agnostic, allowing applications to be written once and deployed to any platform, such as Kubernetes, Microsoft Azure, Amazon Web Services (AWS), or on-premises hardware.
- Recipes for infrastructure Provisioning: Radius Recipes automate infrastructure provisioning using infrastructure-as-code templates, ensuring all deployments meet organizational requirements and policies.
- Radius environments: IT operators can define policies, security configurations, Recipes, and diagnostics required by their organization, ensuring secure and repeatable infrastructure across local development, testing, and production environments.
- Consistent tooling and experiences: Radius offers a consistent set of APIs, tools, and experiences that span any cloud or on-premises environment, simplifying and standardizing cloud-native application teams' toolchains and processes.
Radius is currently in an invitation-only private release and we are working hard to get Radius ready for public release in the near future.
- Follow the installation guide to install Radius if you have not done so already.
- Then, follow the first app guide to take a tour of Radius by running your first app.
See the Radius quickstarts and samples repository for tutorials and code examples that can help you get started with Radius.
- ❓ Have a question? - Visit our Discord server to post your question and we'll get back to you ASAP
⚠️ Found an issue? - Refer to our Issues guide for instructions on filing a bug report- 💡 Have a proposal? - Refer to our Issues guide for instructions on filing a feature request
We welcome your contributions and suggestions! One of the easiest ways to contribute is to participate in Issue discussions, chat on Discord server or the monthly community calls. For more information on the community engagement, developer and contributing guidelines and more, head over to the Radius community repo.
Please visit our Discord server to contact us and we'll get back to you ASAP.
Every month we host a community call to showcase new features, review upcoming milestones, and engage in a Q&A. All are welcome!
📞 Visit our community meetings page for upcoming dates and the meeting link.
Visit Contributing for more information on how to contribute to Radius. To author Radius Recipes visit Author Custom Radius Recipes. To contribute to Radius documentation visit Radius documentation
Radius is the main Radius repository. It contains all of Radius code and documentation. In addition, we have the below repositories.
Repo | Description |
---|---|
Docs | This repository contains the Radius documentation source for Radius. |
Samples | This repository contains the source code for quickstarts, reference apps, and tutorials for Radius. |
Recipes | This repo contains commonly used Recipe templates for Radius environments. |
Website | This repository contains the source code for the Radius website. |
Bicep | This repository contains source code for Bicep, which is a DSL for deploying cloud resources types. |
AWS Bicep Types | This repository contains the tooling for Bicep support for AWS resource types. |
Please refer to our guide on Reporting security vulnerabilities
Please refer to our Radius Community Code of Conduct