Enterprise vs Community
Community (MIT)
Core grid functionality including sorting, filtering, cell editing, and basic rendering
Enterprise (Commercial)
Advanced features: row grouping, pivoting, charts integration, Excel export, master/detail, and more
Key Enterprise Features
AG Grid Enterprise provides enterprise-grade functionality for complex data applications:Row Grouping
Group rows by columns with aggregation and tree data support
Pivoting
Pivot data to create dynamic column structures and cross-tabulations
Integrated Charts
Create interactive charts directly from grid data with AG Charts
Excel Export
Export grid data to Excel with full styling and formatting support
Master/Detail
Expandable rows with nested grid instances
Advanced Filtering
Set filters, multi-filters, and advanced filter expressions
Range Selection
Excel-like range selection and clipboard operations
Server-Side Row Model
Handle unlimited rows with server-side data operations
Tool Panels
Column management and filtering panels in the sidebar
Installation
Package Installation
Module Registration
AG Grid Enterprise uses a modular architecture. You can import all features or cherry-pick specific modules:Source:
/packages/ag-grid-enterprise/src/allEnterpriseModule.ts:87-96Licensing
Setting Your License Key
Enterprise features require a valid license key. Set it before creating any grid instances:License Validation
The license manager validates your key at runtime:Source:
/packages/ag-grid-enterprise/src/license/gridLicenseManager.ts:22-34Trial License
Get a free trial license to evaluate AG Grid Enterprise:- Visit ag-grid.com/license
- Request a trial license key
- Set the trial key using
LicenseManager.setLicenseKey()
Framework Integration
AG Grid Enterprise works with all major frameworks:Available Modules
The following enterprise modules are available inag-grid-enterprise:
| Module | Description | Source |
|---|---|---|
RowGroupingModule | Row grouping and aggregation | /rowGrouping/rowGroupingModule.ts:54-60 |
PivotModule | Pivot mode and pivot columns | /pivot/pivotModule.ts:55-61 |
IntegratedChartsModule | AG Charts integration | /charts/integratedChartsModule.ts:111-158 |
ExcelExportModule | Excel export with styling | /excelExport/excelExportModule.ts |
MasterDetailModule | Master/detail expandable rows | /masterDetail/masterDetailModule.ts:40-44 |
SetFilterModule | Set filter for columns | /setFilter/setFilterModule.ts |
MultiFilterModule | Combine multiple filters | /multiFilter/multiFilterModule.ts |
ServerSideRowModelModule | Server-side row model | /serverSideRowModel/serverSideRowModelModule.ts |
CellSelectionModule | Range selection | /rangeSelection/rangeSelectionModule.ts |
ColumnsToolPanelModule | Column management panel | /columnToolPanel/columnsToolPanelModule.ts |
FiltersToolPanelModule | Filter management panel | /filterToolPanel/filtersToolPanelModule.ts |
StatusBarModule | Status bar components | /statusBar/statusBarModule.ts |
AdvancedFilterModule | Advanced filter builder | /advancedFilter/advancedFilterModule.ts |
ClipboardModule | Clipboard operations | /clipboard/clipboardModule.ts |
ColumnMenuModule | Column menu | /menu/menuModule.ts |
ContextMenuModule | Context menu | /menu/menuModule.ts |
Each module has specific dependencies. Using
AllEnterpriseModule automatically includes all dependencies.Performance Considerations
Bundle Size Optimization
Import only the modules you need to reduce bundle size:Zero Dependencies
AG Grid Enterprise has zero runtime dependencies beyond ag-grid-community, ensuring minimal bundle overhead and no version conflicts.
Next Steps
Row Grouping
Learn about grouping rows and aggregating data
Pivoting
Create pivot tables and cross-tabulations
Integrated Charts
Visualize grid data with interactive charts
Excel Export
Export data to Excel with styling
Support
Enterprise license holders receive priority support:- Technical support via email and forums
- Bug fixes and security updates
- Version upgrade assistance
- Architecture consultation