Skip to content
Live Demo from Reveal: How AI is changing embedded analytics workflows
Save my Seat
Infragistics
Ignite UI

Build Blazor Apps Faster With C# Components

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.

Get Started for Free
  • 90+ native Blazor UI controls
  • Blazor Server and WebAssembly
  • .NET 8, 9 and 10 support
  • Bootstrap, Fluent and Material themes

Financial Portfolio

Asset tracking and profit-and-loss analysis with interactive dynamic charts.

IgbGrid · live updates · sparklinesLaunch full size
Ignite UI for Blazor financial portfolio sample
  • 2M+ developers
  • 60+ Blazor charts
  • 24x5 support
  • 35+ years in business

Trusted by industry leaders

Fidelity InvestmentsWells FargoBank of AmericaMorgan StanleyExxonMobilIKEA

Why Ignite UI for Blazor

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.

The Fastest Data Grid

Render, scroll, sort and edit 100,000+ rows at a steady 60 FPS, and millions of rows through enterprise virtualization. Performance stops being a feature you have to negotiate away.

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
Ignite UI grids sample: Data Grid

Grids

Data Grid

The full-feature virtualized grid: sorting, grouping, editing and Excel export.

Learn more in docs
FinancialGridLiveUpdating.razor
Ignite UI grids sample: Financial grid, live updating

Grids

Financial grid, live updating

A ticking price grid with conditional formatting and pinned columns.

Learn more in docs
TreeGrid.razor
Ignite UI grids sample: Tree Grid

Grids

Tree Grid

Hierarchical rows from a flat or nested source, with summaries at every level.

Learn more in docs
HierarchicalGrid.razor
Ignite UI grids sample: Hierarchical Grid

Grids

Hierarchical Grid

Parent rows expanding into independently configured child grids.

Learn more in docs
PivotGrid.razor
Ignite UI grids sample: Pivot Grid

Grids

Pivot Grid

Drag dimensions and measures to slice multidimensional data in the browser.

Learn more in docs
LineChart.razor
Ignite UI charts sample: Line Chart

Charts

Line Chart

Continuous series over a category or time axis, with markers and annotations.

Learn more in docs
FinancialChart.razor
Ignite UI charts sample: Financial Chart

Charts

Financial Chart

OHLC and candlestick price data with volume panes and technical indicators.

Learn more in docs
ColumnChart.razor
Ignite UI charts sample: Column Chart

Charts

Column Chart

Vertical categories with grouped, stacked and 100% stacked modes.

Learn more in docs
AreaChart.razor
Ignite UI charts sample: Area Chart

Charts

Area Chart

Filled series for cumulative values, stacked or overlaid.

Learn more in docs
DataPieChart.razor
Ignite UI charts sample: Data Pie Chart

Charts

Data Pie Chart

Single-series proportions with exploded slices and legends.

Learn more in docs
CompositeChart.razor
Ignite UI charts sample: Composite Chart

Charts

Composite Chart

Several series types on shared axes, each with its own scale.

Learn more in docs
BarChart.razor
Ignite UI charts sample: Bar Chart

Charts

Bar Chart

Horizontal categories, sorted or grouped, for ranked comparisons.

Learn more in docs
DockManager.razor
Ignite UI dock manager sample: Dock Manager

Dock Manager

Dock Manager

Floating, docked and pinned panes with layout state you can persist.

Learn more in docs
GridLite.razor
Ignite UI open source sample: Grid Lite

Open Source

Grid Lite

The open-source grid: sorting, filtering, paging and templates, free to ship.

Learn more in docs
Carousel.razor
Ignite UI open source sample: Carousel

Open Source

Carousel

Paged content with indicators, autoplay and gesture navigation.

Learn more in docs
List.razor
Ignite UI open source sample: List

Open Source

List

Virtualized item rows with headers, avatars, actions and pan gestures.

Learn more in docs
Tree.razor
Ignite UI open source sample: Tree

Open Source

Tree

Nested nodes with lazy loading, checkbox selection and keyboard traversal.

Learn more in docs
ComboBox.razor
Ignite UI open source sample: ComboBox

Open Source

ComboBox

Filterable single or multi-select over local and remote item sources.

Learn more in docs

See all grid samples

Hosting models

Blazor WebAssembly vs. Blazor Server

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.

Get Started for Free

Stream Manager

A broadcast console built from docked panes: preview, activity feed, chat and quick actions.

IgbDockManager · pin · float · resizeLaunch full size
Ignite UI for Blazor Dock Manager running the Stream Manager reference application

Your AI Coding Assistant,
Grounded in Real API’s

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.

WCAG AA ✓

From Prompt to Production Component

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

ClaimantValueStatus
Halvorsen Group$18,240Resolved
Redwood Mutual$9,115In 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).

Read the case study

Open source

Start Free, License When You Need It

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
  • MIT licensed: no revenue or seat thresholds
dotnet add package IgniteUI.Blazor.LiteView the repo on GitHub

Ignite UI

Licensed90+

Everything in open source, plus the controls enterprise applications are built on and the engineers who maintain them.

  • Data Grid, Pivot Grid and Hierarchical Grid
  • 60+ Blazor charts, gauges and Dock Manager
  • MCP toolchain and 24x5 engineer support
  • The same suite across Angular, React and Web Components

$1,399 per developer, per year

See what is included

Upgrading is a package swap, not a rewrite — same APIs, same theming, same design tokens.

Pricing

Per Developer, Royalty-Free

Every subscription includes standard support and every release in its term, with no runtime fees. Multi-year terms cost less per year.

Ignite UI

$1,189/ year$1,399

3 year term · per developer, royalty-free subscription

  • 100+ enterprise-grade UI components for Angular, React, Web Components, and Blazor
  • High-performance data grid, charts, and scheduling controls built for real-world scale
  • Ready for AI coding & theming assistants with the Ignite UI CLI MCP and Theming MCP servers and Agent Skills

Multi-year discount

Adds phone support and a guaranteed response within one business day.

Buy Now

Infragistics Ultimate

Best value

$2,039/ year$2,399

3 year term · per developer, royalty-free subscription

  • Everything in Ignite UI and Infragistics Professional
  • Plus App Builder: drag-and-drop WYSIWYG with production-ready code output
  • Plus Ultimate UI for ASP.NET Web Forms

Multi-year discount

Adds phone support and a guaranteed response within one business day.

Buy Now

Infragistics Professional

$1,359/ year$1,599

3 year term · per developer, royalty-free subscription

  • Everything in Ignite UI
  • Plus Ultimate UI for Windows Forms and WPF: 100+ controls with source code access
  • Plus ASP.NET Core, ASP.NET MVC and jQuery

Multi-year discount

Adds phone support and a guaranteed response within one business day.

Buy Now

Frequently Asked Questions

Questions and Answers for Ignite UI for Blazor

What is Blazor?

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.

Ignite UI

Start Building With Ignite UI for Blazor

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.

Loading sample…Taking longer than usual. Open it in a new tab instead.