Ignite UI for Blazor component library packs 90+ native Blazor UI Controls, full-featured grids, and 60+ high-performance Charts designed for any app scenario. Including our exclusive Blazor Dock Manager and complete control over how your apps look with Bootstrap, Fluent, and Material themes. Equipped with full support for Blazor Server, Blazor WebAssembly, and .NET 8, 9 and 10.
Three Things Other Blazor Libraries Can’t Give You
We don’t compete on component count. We compete on the components enterprise applications live or die on, and on how well your team, and your AI, can build with them.
Large-Dataset Performance
Row and column virtualization keeps the DOM small at any dataset size. The Ignite UI for Angular Data Grid sorts one million rows by a string column in about 0.42 seconds in our testing — measured on Ignite UI for Angular 20.1.0; the same grid core powers the React, Web Components and Blazor Data Grids.
AI-Grounded Development
Your AI. Your IDE. Your standards. Our APIs. MCP servers and Agent Skills feed agents live, versioned Blazor component APIs and your own design tokens — so generated code compiles and matches your design system.
Enterprise UI, Production-Ready
Dock Manager, pivot grids and financial charting. Each one is a multi-quarter build if your team owned it, and a multi-quarter maintenance burden after that. We ship them production-ready, so that’s budget and roadmap time back for the app itself.
Live samples
Blazor Examples and Samples
Explore the full list of Ignite UI for Blazor UI controls and components. Full-featured, easy-to-use Blazor components giving you the power to create data-rich, responsive web apps 10x more time-efficiently.
DataGrid.razor
Grids
Data Grid
The full-feature virtualized grid: sorting, grouping, editing and Excel export.
All Ignite UI for Blazor components are fully supported in Blazor WebAssembly apps and Blazor Server apps. They also work in Blazor Web Apps (.NET 8 and later) with the Interactive Server, Interactive WebAssembly and Interactive Auto render modes. If you are not sure which Blazor model to choose, here is a quick comparison of Blazor WebAssembly vs. Blazor Server:
Blazor WebAssembly
In Blazor WebAssembly, your Blazor application, its dependencies, and the .NET runtime are downloaded to the browser in parallel and your Blazor application is executed directly on the browser UI thread.
Blazor Server
In Blazor Server, your Blazor application is executed on the server from within an ASP.NET Core app. UI updates, event handling, and JavaScript calls are handled over a SignalR connection.
You choose which model works best for you – we do not limit how you use the Blazor components in your new Blazor apps!
Dock Manager
Enhanced Customization with Dock Manager
Take complex layouts and split them into smaller, easier-to-manage panes with the most powerful Dock Manager currently available! End-users can pin, resize, move and hide panes to customize the layout further.
AI coding assistants are only as good as the context they have. Ignite UI's MCP toolchain gives GitHub Copilot, Cursor, Claude Code, and other AI agents live, accurate access to your Blazor component APIs, eliminating hallucinated props, wrong imports, and broken scaffolds.
CLI MCP server
igniteui-cli · MCP · STDIO
Give your AI the power to scaffold, configure, and extend your Ignite UI project from the command line. The Ignite UI CLI MCP Server turns natural language prompts into CLI commands, letting agents create components, modules, and project structures that follow enterprise architecture conventions.
Theming MCP server
igniteui-theming · MCP
Connect your AI agent directly to your design system. The Theming MCP Server gives agents real-time access to your token library and theme configuration, so every generated interface is on-brand, consistent, and production-ready — without manual style correction.
Ask in plain language. The CLI and MCP server resolve it against live, versioned component APIs, and what lands in your project compiles and matches your design system.
1
You describe it
In plain language
“Add a claims review screen — filterable table, monthly trend, and Excel export.”IgbGridIgbCategoryChartexcel-export
Works from Copilot, Cursor, Claude Code, JetBrains AI or Windsurf — no special syntax.
2
MCP grounds it
Against live component APIs
Props and imports resolvedtyped
Scaffolded with igniteui-cli4 files
Your theme tokens appliedWCAG AA
Nothing hallucinated to clean up0 fixes
3
It lands in your project
Themed, accessible, compiling
ClaimsReview.razorcompiles clean
Open claims
3,418
^ 4.1%
Value
$8.6M
^ 2.4%
Resolved
97.2%
^ 1.2 pts
Claimant
Value
Status
HGHalvorsen Group
$18,240
Resolved
RMRedwood Mutual
$9,115
In review
Refine the prompt and the same loop runs again — only the affected parts change.
Ignite UI’s strength in Excel is truly top-notch... Having features ready for LOB apps and high-quality technical support helped our development.
Hiroshi KuboPrincipal Software Architect, B-EN-G
Case Study
B-EN-G
To continue providing customers with cutting-edge technological features, B-EN-G set out to meet the needs of customers wishing to connect to a new range of devices that make up the Internet of Things (IOT).
50+ controls ship under the MIT license with no revenue cap, team-size limit or employee count attached. Adopt Ignite UI for Blazor without a procurement cycle, ship it commercially for free, and license only when the application needs the grid, charts or Dock Manager.
Open source
Free50+
50+ production-ready Blazor components under MIT, installed from NuGet. Free to ship commercially, whatever your revenue or team size.
Inputs, layout, navigation and data display
Grid Lite (IgniteUI.Blazor.GridLite package): sorting, filtering, paging and templates
Theming, WCAG 2.1 and localization
Free MCP servers and Agent Skills for AI assistants
Blazor is developed by Microsoft and is a free, open-source web framework that enables developers to create feature-rich web apps using C#, HTML code and Razor syntax instead of JavaScript. Building server-side apps happens with Blazor Server, while Blazor WebAssembly executes client-side apps directly in the browser. Infragistics is an active contributor and supporter of Blazor.
How does Blazor work?
Blazor is a framework for building modern web applications that run in the browser that are built with .NET. Blazor lets you build web apps with two different rendering models – a server-side (Blazor Server) or a client-side (Blazor WebAssembly) model. Blazor Server applications are ASP.NET Core hosted apps on the server running ASP.NET Core Razor pages, with client HTML page updates done via a SignalR connection. Blazor WebAssembly is a single-page application (SPA) framework that runs .NET assemblies written in C# directly in the browser.
What are Blazor components?
A Blazor component is a reusable .NET C# class built into .NET assemblies that are used for client-side UI logic and composition. A Blazor component represents an element of the UI (C# code, HTML markup, other components) of a Blazor web application like a page, form, data grid, data chart or any aspect of a page that gets rendered as HTML. Components can be nested and reused in a web app or in different web apps as Razor class libraries or NuGet packages.
What is Ignite UI for Blazor component library?
Ignite UI for Blazor is a complete library of Blazor components and controls designed for C# and .NET developers looking to build rich and responsive web apps. The Blazor component library includes 60+ data charts and graphs for better visualizations, fast data grids and tables, and user interface (UI) components.
What makes Ignite UI for Blazor components different from other UI toolkits?
Ignite UI for Blazor is the most complete library of enterprise-grade, Blazor UI components available. Professionally designed and developed for C# and .NET developers, Ignite UI for Blazor provides you with everything you need to build rich web applications. All backed by Infragistics 35+ years of industry leadership and our award-winning live support.
How often does Infragistics release updates to their Blazor UI Components?
Infragistics releases minor updates every month with two big releases per year where we introduce new Blazor components, product features and enhancements.
How does the pricing and licensing for Ignite UI for Blazor work?
Our Blazor components are included as a part of our Ignite UI bundle. A single developer license starts at $1,399 USD for a one-year subscription, including one year of standard support and updates. We also offer discounts for multi-year licenses. Please refer to the Pricing page for more information on pricing.
How do I get started with Ignite UI for Blazor?
The best place to get started is the Ignite UI for Blazor documentation and getting started materials. It provides a step-by-step explanation for creating Blazor Server apps, Blazor WebAssembly apps, and .NET MAUI Blazor apps using Visual Studio. You can also add Ignite UI for Blazor to an existing application by installing the Ignite UI for Blazor package.
Can I deploy an application that uses Ignite UI for Blazor components to multiple customers?
Yes, you can deploy an application that uses Ignite UI for Blazor components or controls to unlimited clients. With the flexibility of our plans, we only license on a per-developer basis and do not charge any runtime, royalty, or deployment fees.
Where can I find Blazor component samples and sample applications?
The team at Infragistics maintains a comprehensive library of Blazor code samples, along with a library of sample applications, including team collaboration apps, e-commerce, travel, and more. Both are linked from the Help & Support section below.
Which .NET versions does Ignite UI for Blazor support?
The current Ignite UI for Blazor packages support .NET 8, .NET 9 and .NET 10. The Infragistics team monitors every major .NET release and keeps all components compatible.
Component index
90+ Blazor Components
Every component ships with API documentation, live samples and theming. A selection of the most used controls:
Install the NuGet package and every grid, chart, layout and input control is available to your project. The Ignite UI CLI and MCP server can do the same steps from a prompt if your team works with an AI assistant.
We use our own and third-party cookies to improve your experience on our website. They also allow us to analyze user behavior in order to constantly improve the website for you. Please review our Cookie Policy and cookie settings below.
Privacy Preferences
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences, or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.