C3 AI Documentation Home

UI Stack list of packages

C3 AI Platform has a fully integrated UI Stack to accelerate the development, testing, deployment, and management of web front-ends.

This topic contains reference information for all the packages available as part of UI Stack.

Core packages

The following list contains information about packages that are relevant for anyone building a front-end application.

Package nameDescription
uiComponentLibraryReactProvides all capabilities needed for front-end development. Ensure your application package depends on this one.
uiDemoProvides demos for all existing UI components. Deploy an application to see and interact with demos.

Optional packages

The following list contains information about packages that add extra UI components to UI component library. They are optional, and you should declare a dependency on them to use the UI components they offer.

Package nameDescription
uiGraphComponentReactProvides a UI component for rich graphs, nodes, and edges visualization.
uiTimeGraphComponentReactProvides a UI component to visualize graph interactions over time.
aiVisionProvides UI components for 3D geospatial visualization and interaction

Internal packages

The following list contains information about other packages that are part of UI Stack, but should not be used directly by application developers. They are just listed here to provide context into what capability they provide as part of the broader UI Stack.

Package nameDescription
cssLibraryProvides theming and styling.
uiBundlerProvides UI transpilation and bundling capabilities.
uiComponentLibraryType declaration for UI component library.
uiDemoDataDemo data used by UI Demo package.
uiDemoProdUI demo application configured to be bundled in production mode.
uiGraphComponentType declaration for graph UI component.
uiInfrastructureType declaration for UI infrastructure.
uiInfrastructureReactReact implementation for UI infrastructure.
uiSdlReactPresentational React components.
uiTimeGraphComponentType declaration for time graph UI component.
Was this page helpful?