← All developer guidesDeveloper guide

Licensed advanced features

Advanced code ships inside wts-data-table under normal feature names. There is no separate Pro package and no premium import namespace.

Verify before construction

verifyDataTableLicense accepts a signed entitlement token. Invalid signatures, expiry, origin mismatch, or a missing feature claim fail before the advanced controller is created.

Available entitlements

Advanced row model, indexed search, background export, worker processing, live data, server analytics, formulas, collaboration, governance, and report design can be licensed independently.

Keep authorization separate

The entitlement controls access to package APIs. It never replaces user authentication, server authorization, tenant checks, or mutation validation.

Verify and use a licensed feature
const license = await verifyDataTableLicense(entitlementToken);

const rows = createRemoteRowModel({
  license,
  origin: window.location.origin,
  ...remoteOptions
});