This documentation targets the API shipped with Pentaho 8.3. You can access the documentation regarding 8.2, 8.1, 8.0 and 7.1.
Also check What's new and changed in the Pentaho Platform JavaScript APIs.
Platform JavaScript APIs
The Platform JavaScript APIs support the development of JavaScript components for the Pentaho platform:
- Standardizes in cross-cutting areas, such as data and visualization, but also on lower-level areas, such as configuration, localization and services.
- Exposes key platform information and services to JavaScript components.
The APIs are organized as follows:
-
- Visualization
- A unified way to visualize data across the Pentaho suite.
-
- Data
- Abstractions for data exchange among components, applications and data sources.
-
- Type
- Types offer out-of-the-box features such as class inheritance, metadata support, validation and serialization.
-
- Core
-
-
- Environment
- Platform environmental information.
-
- Modules
- Provides metadata about JavaScript modules.
-
- Configuration
- Allows JavaScript modules to be configured by third-parties.
-
- Debugging
- Controls the debugging level of JavaScript modules.
-
- Localization
- Enables loading of i18n resource bundles.
-
- Theming
- Coordinates themes registration and application.
-
- Language Support
- API building blocks for JavaScript.
-
-
- Pentaho Web Platform
-
-
- Pentaho Web Package
- The dependency and versioning unit for JavaScript resources in the Pentaho platform.
-
- OSGi Artifacts Deployment
- Deployment of OSGi artifacts on the Pentaho platform.
-