ag-Grid Licensing & Pricing

MIT

ag-Grid Community

ag-Grid Community is a free to use product distributed under the MIT License. We regularly contribute to the project and community support is available via Stack Overflow.

Enterprise

ag-Grid Enterprise

ag-Grid Enterprise is a commercial product distributed under our EULA and supported by our technical staff. It has advanced functionality like Row Grouping, Range Selection, Master / Detail, Server Side Row Model and more.

To evaluate ag-Grid Enterprise you don’t need our permission – all features are unlocked. To temporarily hide the watermark and browser console errors e-mail info@ag-grid.com to get a temporary evaluation key.

Once you’re ready to begin development, please purchase an appropriate license key from the options below.

Expanded definitions and FAQ responses are available further down the page. You can e-mail us at any time on info@ag-grid.com.

Single Application

ag-Grid Enterprise

Single Application

Developer License

$750.00

1 project / 1 developer

BUY
Multiple Applications

ag-Grid Enterprise

Multiple Applications

Developer License

$1,200.00

unlimited projects / 1 developer

BUY
Deployment License

ag-Grid Enterprise

Deployment License

Add-on

$750.00

1 project / 1 production environment

Buy with a Developer License
Should you have any questions regarding your purchase, please email info@ag-grid.com
 

DEFINITIONS

Single Application Developer License (Enterprise)

Allows one licensed developer to use ag-Grid Enterprise in one application in perpetuity. Includes a 1-year subscription to new versions, support and maintenance. Please note that developer licenses, by themselves, are restricted to internal applications only. For customer-facing applications, or selling applications that contain ag-Grid, you also need the Deployment License described below.

Detail
We license all concurrent, front-end, JavaScript developers working on a project using ag-Grid Enterprise, not just the ones directly working with the grid. Single Application Developer Licenses are bound to a unique project name and can’t be reused on other projects. You are free to reassign developers so long as the total number of concurrent, front-end, JavaScript developers doesn’t exceed the number of developer licenses you own for the project.
Multiple Applications Developer License (Enterprise)

Allows one licensed developer to use ag-Grid Enterprise in an unlimited number of applications in perpetuity. Includes a 1-year subscription to new versions, support and maintenance. Please note that developer licenses, by themselves, are restricted to internal applications only. For customer-facing applications, or selling applications that contain ag-Grid, you also need the Deployment License described below.

Detail
We license all concurrent, front-end, JavaScript developers working on a project using ag-Grid Enterprise, not just the ones directly working with the grid. Multiple Applications Developer Licenses can be reused on an unlimited number of projects. You are free to reassign developers so long as the total number of concurrent, front-end, JavaScript developers doesn’t exceed the number of developer licenses you own for your company/department.
Deployment License Add-on (Enterprise)

Allows licensed developers to sub-license ag-Grid for one application on one production environment in perpetuity. Includes a 1-year subscription to new versions, support and maintenance. Only available with a Developer License.

Detail
A Deployment License Add-on allows licensed developers in position of a developer license to make their project available to customers (sub-license). One Deployment License Add-on covers one production environment for one project.
 

DEEPER DIVE

Project Dependency

A software project will have a dependency on ag-Grid Enterprise if it requires our software to perform some of its functions. Every Front-End JavaScript developer working on the project will need to be licensed.

Example
Company ‘A’ is developing an application named ‘MyApp’. The app needs to render 10K rows of data in a table and allow users to group, filter and sort. The dev team adds ag-Grid Enterprise to the project to satisfy that requirement. 5 Front-End and 10 Back-End developers are working on ‘MyApp’. Only 1 Front-End developer is tasked with configuring and modifying the data grid. The benefit to the UI is project-wide however and all developers contributing to it need to be licensed. Company ‘A’ purchases 5 licenses for ag-Grid Enterprise.
Indirect Project Dependency

A software project will have an indirect dependency on ag-Grid Enterprise even if it's wrapped into another framework, file, library, etc. Every Front-End JavaScript developer working on a project using a library that wraps ag-Grid Enterprise will need to be licensed.

Please note: You are not allowed to wrap ag-Grid Enterprise in a framework, library, component, etc. and make it available as a development tool outside of your organisation.

Example
A UI development team at Company ‘A’ creates its own UI library for internal development and includes ag-Grid Enterprise as a component. The team working on ‘MyApp’ uses the new library and so does the team working on ‘NewApp’. ‘MyApp’ has 5 Front-End JavaScript developers and ‘NewApp’ has 3. There are 2 Front-End JavaScript developers on the UI development team. Company ‘A’ purchases 10 licenses for ag-Grid Enterprise.
Production Environment

One production deployment of the application (distinct, top-level URL or a place a customer visits to access the data and services presented in the UI). Multiple instances of the application within an application cluster are considered part of the same production environment and do not need separate licensing.

Detail
In a cloud context a single production environment will encompass all identical copies made for geographic availability irrespective of the underlying resources. In an OEM context a back-end installation would represent a single production environment. If you are planning to ship a self-contained application (doesn’t call a service) to a desktop email us on info@ag-grid.com
 

LICENSE TIMELINE

Perpetual License

When you purchase ag-Grid Enterprise you are granted a license to use a version of the product in perpetuity. There are no further charges until you choose to extend your license to cover newer versions (see next point).

Please note that while use of the software is perpetual, Support and Corrective Maintenance are not. We do not provide issue resolution to versions of ag-Grid Enterprise older than 12 months. We roll bug fixes, performance enhancements and other improvements into new releases; we don't patch, fix or in any way alter older versions.

Example
Company ‘A’ is developing an application named ‘MyApp’. The app needs to render 10K rows of data in a table and allow users to group, filter and sort. The dev team adds ag-Grid Enterprise to the project to satisfy that requirement. 5 Front-End and 10 Back-End developers are working on ‘MyApp’. Only 1 Front-End developer is tasked with configuring and modifying the data grid. The benefit to the UI is project wide however and all developers contributing to it need to be licensed. Company ‘A’ purchases 5 licenses for ag-Grid Enterprise.
1-year Subscription to New Versions (included)

When you make a purchase you get a Subscription to license new versions of ag-Grid Enterprise for 365 days. You can see our release list here. After 365 days you will no longer be able to license the latest versions of ag-Grid Enterprise without renewing your subscription. You can continue to use your licensed versions in perpetuity.

Please note that while use of the software is perpetual, Support and Corrective Maintenance are not. We do not provide issue resolution to versions of ag-Grid Enterprise older than 12 months. We roll bug fixes, performance enhancements and other improvements into new releases; we don't patch, fix or in any way alter older versions.

Subscription Renewal (optional)

You can choose to renew your subscription to license new versions of ag-Grid Enterprise at a discounted rate. This could range from 365 days up to a 5-year term. At the end of your subscription period you will no longer be able to license the latest versions of ag-Grid Enterprise without renewing. You can continue to use your licensed versions in perpetuity.

Please note that while use of the software is perpetual Support, and Corrective Maintenance are not. We do not provide issue resolution to versions of ag-Grid Enterprise older than 12 months. We roll bug fixes, performance enhancements and other improvements into new releases; we don't patch, fix or in any way alter older versions.

 
Support (only with an active subscription)

We offer a log-in protected support portal that has a vast knowledge base and access to our ticketing system. We aim to respond to support requests within 24 hours. We operate on business days only, between 9am and 5pm GMT.

Corrective maintenance (only with an active subscription)

We roll bug fixes, performance enhancements and other improvements into new releases and expect customers to upgrade to a version of ag-Grid that resolves their issue. Starting with version 22.0 we will also aim to release Patches for critical issues on a bi-weekly schedule.