@ace-grid/enterprise
v1.0.11
Published
Ace Grid Enterprise: paid React grid runtime with charts, pivot, master-detail, and server row model features.
Downloads
407
Maintainers
Readme
@ace-grid/enterprise
Ace Grid Enterprise is the commercial React runtime for enterprise-scale data applications. It builds on Ace Grid Pro and adds integrated charts, pivoting, master-detail workflows, and server row model features.
Use Enterprise when your app needs advanced analytics, server-side data orchestration, governed workflows, or priority support.
Install
npm install @ace-grid/enterprise react react-domCreate an application and license key in the Ace Grid portal before rendering paid features.
- Documentation: https://ace-grid.com/docs
- API reference and generated API spec: https://ace-grid.com/api
- Account and license keys: https://ace-grid.com/account
- Public Core source: https://github.com/Vitashev/ace-grid-core
Quick start
The most explicit option is to pass the license directly to the grid. Use this when different apps, tenants, or test fixtures may use different keys.
import { Grid } from "@ace-grid/enterprise";
const license = {
appId: import.meta.env.VITE_ACE_GRID_APP_ID,
licenseKey: import.meta.env.VITE_ACE_GRID_LICENSE_KEY,
};
export function OperationsGrid() {
return (
<Grid
data={{ rows, columns }}
layout={{ height: 640 }}
columns={{}}
charts={{ enabled: true }}
pivot={{ enabled: true }}
serverRowModel={{ enabled: true }}
license={license}
/>
);
}If the whole application uses one key, configure it once at startup:
import { Grid, configureAceGridLicense } from "@ace-grid/enterprise";
configureAceGridLicense({
appId: import.meta.env.VITE_ACE_GRID_APP_ID,
licenseKey: import.meta.env.VITE_ACE_GRID_LICENSE_KEY,
});
export function OperationsGrid() {
return (
<Grid
data={{ rows, columns }}
layout={{ height: 640 }}
columns={{}}
charts={{ enabled: true }}
pivot={{ enabled: true }}
serverRowModel={{ enabled: true }}
/>
);
}Capabilities
- Integrated chart panel and chart model helpers
- Pivot and server-side pivot request builders
- Server row model normalization and request helpers
- Master-detail and hierarchical data workflows
- All Ace Grid Pro capabilities
License validation
Enterprise features require a valid Ace Grid commercial license. At runtime, the package requests a signed short-lived lease from the Ace Grid license API and validates that the key is active, belongs to the configured application, has seats, and is entitled to Enterprise features.
The default license API is https://api.ace-grid.com. You can override it for
development or private environments:
configureAceGridLicense({
appId: "app_...",
licenseKey: "ag_...",
apiBaseUrl: "https://api.ace-grid.com",
});Related packages
@ace-grid/corefor the free Ace Grid runtime.@ace-grid/profor formulas, validation, Excel workflows, grouping, and sparklines.@ace-grid/schema-aifor AI-ready schema workflows with Pro or Enterprise.
Framework wrappers work with Enterprise through tier-specific entry points:
@ace-grid/wc@ace-grid/angular/enterprise@ace-grid/vue/enterprise@ace-grid/svelte/enterprise
License
Ace Grid Enterprise is proprietary commercial software. Use requires a valid Ace
Grid commercial license. See LICENSE for terms.
Support
Use the Ace Grid portal support flow at https://ace-grid.com/contact.
