diff --git a/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs
index fb6b0807864..9972ade516f 100644
--- a/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs
+++ b/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs
@@ -4,6 +4,7 @@
using Aspire.Hosting.ApplicationModel;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
+using System.Diagnostics.CodeAnalysis;
namespace Aspire.Hosting.Radius.CloudProviders;
@@ -13,6 +14,7 @@ namespace Aspire.Hosting.Radius.CloudProviders;
/// write wins) and the final value is hoisted into
/// by WithAwsProvider.
///
+[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
internal sealed class AwsRadiusProviderBuilder : IAwsRadiusProviderBuilder
{
private readonly ILogger _logger;
diff --git a/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs
index dab12a56abe..47bd59d4a26 100644
--- a/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs
+++ b/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs
@@ -4,6 +4,7 @@
using Aspire.Hosting.ApplicationModel;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
+using System.Diagnostics.CodeAnalysis;
namespace Aspire.Hosting.Radius.CloudProviders;
@@ -14,6 +15,7 @@ namespace Aspire.Hosting.Radius.CloudProviders;
/// by WithAzureProvider after
/// the user callback returns.
///
+[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
internal sealed class AzureRadiusProviderBuilder : IAzureRadiusProviderBuilder
{
private readonly ILogger _logger;
diff --git a/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs
index f04faae771e..38a371a414b 100644
--- a/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs
+++ b/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs
@@ -2,6 +2,7 @@
// The .NET Foundation licenses this file to you under the MIT license.
using Aspire.Hosting.ApplicationModel;
+using System.Diagnostics.CodeAnalysis;
namespace Aspire.Hosting.Radius.CloudProviders;
@@ -10,6 +11,7 @@ namespace Aspire.Hosting.Radius.CloudProviders;
/// selecting an AWS credential mode. Exactly one With* method must
/// be called; a repeat call replaces the previous selection.
///
+[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
public interface IAwsRadiusProviderBuilder
{
///
diff --git a/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs
index 06e8f0cd13e..088bdc2c7f3 100644
--- a/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs
+++ b/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs
@@ -2,6 +2,7 @@
// The .NET Foundation licenses this file to you under the MIT license.
using Aspire.Hosting.ApplicationModel;
+using System.Diagnostics.CodeAnalysis;
namespace Aspire.Hosting.Radius.CloudProviders;
@@ -10,6 +11,7 @@ namespace Aspire.Hosting.Radius.CloudProviders;
/// selecting an Azure credential mode. Exactly one With* method must
/// be called; a repeat call replaces the previous selection.
///
+[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
public interface IAzureRadiusProviderBuilder
{
///