Demo / Plugins / Pro

Pro plugins — commercial extensions and licensing

Pro plugins are commercial extensions of OmniGrid. They implement the same headless GridPlugin<T> interface as the base plugins and register through the same pluginsprop, but they ship under a commercial license (not MIT — see LICENSE.PRO.md) and require a valid license key to unlock full functionality.

01

Installing Pro plugins

Each Pro plugin ships as its own package. Install the shared license package together with the plugin you want to use:

Loading...

@omnigrid/infinite-scroll-plugindeclares @omnigrid/pro-license as a dependency, so installing both keeps the offline verifier and the embedded public key available to every Pro plugin in your bundle.

02

Providing the license key

Pass your key through GridOptions.licenseKey. In vanilla JavaScript it is a constructor option; in React it is a prop on <OmniGrid>:

Loading...
Loading...
03

Obtaining a license key

Pro plugins require a commercial license from the OmniGrid project owner. License terms and purchase information are provided separately with the commercial license — see LICENSE.PRO.md. Keys are verified offline, so no network round-trip is needed at runtime, and keys should be treated like other deployment secrets: do not commit them to public repositories.