In ASP.NET Core, add the registration in Program.cs or Startup.cs before AddSyncfusion() services.
public void ConfigureServices(IServiceCollection services)
// Register License
SyncfusionLicenseProvider.RegisterLicense("YOUR_UNLOCK_KEY_HERE");
services.AddSyncfusionBlazor();
If you’ve started developing applications with Syncfusion’s powerful suite of .NET and JavaScript components, you’ve likely encountered a message about an “Unlock Key” (or a Community License Key). This key is the critical piece of code that transforms your experience from a trial version to a fully licensed, production-ready application.
In Blazor, the key is typically registered in the Program.cs file (for .NET 6/7/8+). syncfusion unlock key
using Syncfusion.Blazor;
using Syncfusion.Licensing;
var builder = WebAssemblyHostBuilder.CreateDefault(args);
// Register the Unlock Key
SyncfusionLicenseProvider.RegisterLicense("YOUR_UNLOCK_KEY_HERE");
// Add Syncfusion services
builder.Services.AddSyncfusionBlazor();
await builder.Build().RunAsync();
If you are still evaluating but ran past the 30-day trial, you can request a one-time trial extension by contacting Syncfusion support directly. They may issue a temporary unlock key.
Important: The unlock key is not used in production code. Instead, you generate a runtime license file after applying the unlock key: In ASP
Then, in your Program.cs or Startup.cs:
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR-RUNTIME-LICENSE-STRING");
(Note: The runtime license string is different from the unlock key. It is generated from the same portal.) If you are still evaluating but ran past
The Syncfusion Unlock Key is a unique, hash-generated string (combined with your email address) that authenticates your license status. It acts as a bridge between your development environment and Syncfusion’s licensing servers.
When you install Syncfusion Essential Studio or use a Syncfusion NuGet package, the controls look for this key within your application. Without a valid key, you may encounter licensing dialog pop-ups during runtime, or in the case of the Community Edition, limitations on distribution.