ag-Grid Pricing and Licensing

MIT

ag-Grid Community

has the same outstanding performance as ag-Grid Enterprise and contains many essential features.
It's completely free to use under the MIT license. We actively maintain the project but offer no support.

> npm i ag-grid-community downloads > 150K/month
Enterprise

ag-Grid Enterprise

is a commercial license that unlocks advanced grid functionality like Row Grouping, Range Selection, Master / Detail, Server Side Row Model and more. You are free to download ag-Grid Enterprise to evaluate.

> npm i ag-grid-enterprise

You don't need a license key to evaluate the grid as all features are unlocked. If you need to temporarily hide the watermark and browser console errors while evaluating, please send an e-mail to info@ag-grid.com to request an evaluation license.

If you are ready to begin development, please select the Enterprise product you wish to purchase from the options below.

If you need more information, please scroll down for expanded definitions and FAQ responses, or e-mail our sales team at info@ag-grid.com.

Single Application

ag-Grid Enterprise

Single Application

Developer License

$750.00

1 project / 1 developer

Multiple Applications

ag-Grid Enterprise

Multiple Applications

Developer License

$1,200.00

unlimited projects / 1 developer

Deployment License

ag-Grid Enterprise

Deployment License

Add-on

$750.00

1 project / 1 production environment

 

DEFINITIONS

Community License

A license grant to use the ag-Grid Community package, which contains all of our essential features, without charge under the MIT license.

Enterprise License

A license grant to use the ag-Grid Enterprise package, which contains all of the features of ag-Grid Community and additional enterprise features, for internal use, as a perpetual, concurrent, per developer, per application Commercial License with a 1-year subscription to new versions, support and maintenance.

Single Application Developer License (Enterprise)

Allows one licensed Developer to use ag-Grid Enterprise in one application, for internal use, in perpetuity. Includes a 1-year subscription to new versions, support and maintenance. For customer-facing (external) applications, please see the Deployment License Add-on.

Example
A development team in company ‘A’ working on an application named ‘MyApp’ decides to use ag-Grid Single Application Developer License. They need to purchase the number of developer license ‘seats’ that equals the count of concurrent Front-End JavaScript developers working on ‘MyApp’, say 5. These 5 ‘seats’ will only be available for ‘MyApp’. If company ‘A’ starts working on a new application named ‘NewApp’ they need to purchase a number of developer license ‘seats’ that equals the count of concurrent Front-End JavaScript developers working on ‘NewApp’, say 3. That means that company ‘A’ now owns 8 ag-Grid Single Application Developer Licenses: 5 for use with ‘MyApp’ only and 3 for use with ‘NewApp’ only.
Multiple Applications Developer License (Enterprise)

Allows one licensed developer to use ag-Grid Enterprise in an unlimited number of applications, for internal use, in perpetuity. Includes a 1-year subscription to new versions, support and maintenance. For customer-facing (external) applications, please see the Deployment License Add-on.

Example
A development team in company ‘A’ working on an application named ‘MyApp’ decides to use ag-Grid Multiple Applications Developer License. They need to purchase the number of developer license ‘seats’ that equals the count of concurrent Front-End JavaScript developers working on ‘MyApp’, say 5. If company ‘A’ starts working on a new application named ‘NewApp’ they can freely move developers between the two projects, assuming the total concurrent count of ‘seats’ is not exceeded. That means that company ‘A’ owns 5 ag-Grid Multiple Application Developer Licenses available to use with ‘MyApp’, ‘NewApp’ and any other project so long as the concurrent licensed developer count is not exceeded.
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.

Example 1
Company ‘A’ deploys ‘MyApp’ as a SaaS offering on a multi-tenant cloud instance. It's replicated for performance across 5 Availability Zones and accessed by hundreds of thousands of customers. Company ‘A’ needs a single Deployment License Add-on to cover the single production environment, irrespective of the quantity of resources available to the app. Development, Testing, Build, Integration, Staging, etc. environments are not counted.
Example 2
A customer of company ‘A’, company ‘B’, requests a version of ‘MyApp’ to run on their private infrastructure. Company ‘A’ deploys ‘MyApp’ to a datacentre controlled by Company ‘B’. Company ‘A’ needs one Deployment License Add-on to cover its SaaS offering (Example 1) and one Deployment License Add-on to cover the ‘on-premise’ deployment to Company ‘B’, irrespective of the quantity of resources available to the app. Development, Testing, Build, Integration, Staging, etc. environments are not counted.
Example 3
Company ‘C’ approaches company ‘A’ with a request to deploy ‘MyApp’ across 50 locations, each with their own infrastructure. Company ‘A’ would need one Deployment License Add-on to cover its SaaS offering (Example 1), one Deployment License Add-on to cover the ‘on-premise’ deployment to Company ‘B’ (Example 2) and fifty Deployment License Add-ons to cover the ‘on-premise’ deployment to Company ‘C’, irrespective of the quantity of resources available to the app in a location. Development, Testing, Build, Integration, Staging, etc. environments are not counted.
 

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

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

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.
 

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)