Platform JavaScript APIs

You can develop your own JavaScript components for Pentaho using our Platform JavaScript APIs. These APIs standardize across the Pentaho platform in such areas as data and visualization, but also on lower-level areas, such as configuration, localization and services. It also shares key platform information and services with JavaScript components.
The APIs are organized into the following groups:A unified way to visualize data across the Pentaho suite.
Abstractions for data exchange among components, applications and data sources.
Out-of-the-box features such as class inheritance, metadata support, validation and serialization.
Core
Platform environmental information.
Metadata about the Pentaho JavaScript modules.
JavaScript modules configured by third-parties.
Debugging level of JavaScript modules.
Loading of i18n resource bundles.
Coordination of registration and application for visual themes.
API building blocks for JavaScript.