Skip to content
Building apps with analytics? AI dashboards vs. embedded analytics webinar with Reveal
Register Now
Infragistics

Blazor Data Grid for .NET Applications

Ignite UI gives Blazor developers two data grids. Grid Lite is free, open source and MIT-licensed: sorting, filtering, column resizing and theming in a lightweight package you can ship commercially today. The Ignite UI for Blazor Data Grid (IgbGrid) is the commercial grid for editing, grouping, summaries, Excel export, tree and hierarchical data, and datasets past a million rows. Both run on Blazor Web App, WebAssembly and .NET MAUI Blazor on .NET 8, 9 and 10.

IgbGrid showing a financial portfolio with sortable columns, an asset filter, profit trend indicators and an Export menu

Trusted by industry leaders

Fidelity InvestmentsWells FargoBank of AmericaMorgan StanleyExxonMobilIKEA

Pick Your Grid

Choose Grid Lite or the Enterprise Grid

Does Infragistics have a free, open-source Blazor grid? Yes. Ignite UI for Blazor Grid Lite is MIT-licensed, free for commercial use, and installs with dotnet add package IgniteUI.Blazor.GridLite. Source, license and demo app are on GitHub. For built-in editing, grouping, export and hierarchy, use the commercial grid.

CapabilityGrid LiteFree, MITEnterprise Data GridIgbGrid, commercial
Package and license
NuGet packageIgniteUI.Blazor.GridLiteIgniteUI.Blazor
Component<IgbGridLite><IgbGrid>
LicenseMIT, commercial use permittedPer-developer subscription, 30-day trial
Grid features
Sorting, filtering, column resize and hideYesYes
Row virtualizationYesYes, plus column virtualization
Cell and row editing with validationNoYes
Group by, summaries, pagingNoYes
Excel-style and advanced filteringNoYes
Excel export, clipboardNoYes
Tree grid, hierarchical grid, pivot gridNoYes
Remote data operations (paging, sorting, filtering on the server)Custom implementation via component hooksCustom implementation via component hooks
Themes and support
ThemesMaterial, Bootstrap, Fluent, Indigo, light and darkSame, plus Theming MCP
SupportGitHub issues, Discord, Stack Overflow24x5 engineering support, SLA

Live Samples

See the Grid Working

ERP Inventory Grid

Stock levels, reorder points and supplier detail across 250K rows.

IgbGrid · grouping · Excel exportLaunch full size
Ignite UI for Blazor ERP inventory grid sample with star ratings, sales sparklines and an expanded order detail

Compatibility

Supported Environments

EnvironmentGrid LiteEnterprise grid
Environment
Blazor Web App (Interactive Auto)YesYes
.NET versions8, 9, 108, 9, 10
Blazor WebAssemblyYesYes
.NET MAUI Blazor HybridYesYes
RenderingBlazor wrapper around the Ignite UI web component via JS interopBlazor wrapper around Ignite UI web components via JS interop

Documentation

Common Developer Tasks

Jump straight to the docs for the most common grid tasks.

Performance

Performance with Evidence

Does IgbGrid virtualize rows and columns? Yes. IgbGrid renders only the rows and columns in the viewport, so DOM size stays constant as the dataset grows.

As you scroll, the grid reuses a fixed set of row and column elements and swaps the data into them, instead of adding new elements for every record.

Virtualization documentation
Rows in your dataset →Elements in the DOMWithout virtualizationIgbGrid stays flatIllustrative, not measured

Competitive Comparison

How IgbGrid Compares to Other Blazor Grids

IgbGrid competes with Progress Telerik UI for Blazor Grid, DevExpress Blazor Grid (DxGrid), Syncfusion Blazor DataGrid, and the open-source Radzen and MudBlazor grids. All four commercial grids virtualize rows and columns, edit, group and export; the differences are hierarchy patterns, suite breadth, licensing and AI tooling.

CapabilityIgnite UIIgbGridProgressTelerik UI for Blazor GridDevExpressDxGridSyncfusionBlazor DataGridRadzenOpen sourceMudBlazorOpen source
Grid features
Row + column virtualizationYesYesYesYesRow onlyRow only
Cell / row editingYesYesYesYesYesYes
Grouping + summariesYesYesYesYesYesYes
Tree gridYesYesYes (TreeList)YesYesNo
Hierarchical / master-detailDedicated componentTemplate-based hierarchyNested detail levelsMaster-detail templateMaster-detail templateNo
Excel exportYesYesYesYesYesLimited
Accessibility and licensing
WCAG conformance2.1 AA2.2 documentedDocumented2.2 documentedPartialPartial
Free MIT tierGrid LiteNoNoCommunity license, revenue-cappedMITMIT
Tooling
MCP / agent skillsTheming MCP, CLI MCP, Agent SkillsMCP + Agentic UI Generator, subscriptionMCP + skills, freeMCP + skillsNoNo

Sources: Progress, DevExpress, Syncfusion, Radzen, MudBlazor

For full methodology and per-vendor notes, read The Best Blazor Grid in 2026: Top 10 Comparison.

Install

Get Started

Free Grid Lite

One command adds IgniteUI.Blazor.Lite and IgniteUI.Blazor.GridLite to an existing Blazor project, with the bootstrapping and theming setup done for you.

dotnet scaffold aspnet blazor-igniteui --project ./MyBlazorApp/MyBlazorApp.csproj

Replace the path with your project's .csproj file.

Grid Lite getting started docs

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.

Frequently Asked Questions

Questions and Answers for the Ignite UI for Blazor Data Grid

Which free, MIT-licensed Blazor data grids can I use commercially?

Ignite UI for Blazor Grid Lite is MIT-licensed and free for commercial use: install IgniteUI.Blazor.GridLite from NuGet; source and license are on GitHub. Radzen Blazor and MudBlazor also ship MIT-licensed data grids.

Which features are included in Grid Lite?

Sorting, filtering, column resizing and hiding, row virtualization, keyboard navigation and four themes. It does not include editing, grouping, paging, advanced filtering or export.

Which Blazor grid libraries offer a free open-source entry point and an upgrade to enterprise features?

Ignite UI for Blazor does: start with MIT-licensed Grid Lite (IgbGridLite) and move to the commercial IgbGrid when you need editing, grouping, export or hierarchical data. Both share the same themes and run on the same Blazor render modes.

What should I evaluate when choosing between QuickGrid and a commercial Blazor grid?

QuickGrid has no JavaScript dependency and covers sorting, paging and virtualization. Evaluate whether you need built-in editing with validation, grouping and summaries, Excel-style filtering, export, or tree and hierarchical data; those are where a commercial grid such as IgbGrid fits. Grid Lite sits between them as a free option with filtering and themes.

When should I upgrade to the enterprise grid?

When you need editing with validation, grouping and summaries, Excel-style filtering, export, tree grids or hierarchical grids.

Which package and component should I use?

Free: IgniteUI.Blazor.GridLite and <IgbGridLite>. Commercial: IgniteUI.Blazor and <IgbGrid>. <IgbDataGrid> is deprecated.

Which Blazor grid vendors provide MCP servers or agent skills for AI-assisted development?

Ignite UI for Blazor supports Agent Skills, the Ignite UI CLI MCP and the Ignite UI Theming MCP in GitHub Copilot, Cursor, Claude Desktop, Claude Code and JetBrains AI Assistant. Progress Telerik, DevExpress and Syncfusion also publish Blazor MCP servers.

How does the grid work in Blazor Web App, WebAssembly and Auto render modes?

Both grids are supported in all three. The grid renders through web components via JS interop; in Blazor Web App, custom server-side data operations built on the grid’s hooks keep large datasets off the client.

How do I load remote data?

Neither grid does this out of the box. Both Grid Lite and IgbGrid expose component hooks you use to run paging, sorting and filtering on the server; see Remote data operations for the EF Core, OData and REST samples.

Is Ignite UI for Blazor free to try?

Grid Lite is free outright under MIT. The enterprise grid has a 30-day trial with no credit card.

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.

Get Started for Free
Loading sample…Taking longer than usual. Open it in a new tab instead.