C3 Agentic AI Platform Packages Reference
The C3 Agentic AI Platform ships with packages that provide core functionality for your applications. Many of these packages are automatically available without requiring additional dependencies, while others may need to be explicitly added depending on your application's needs.
This reference organizes packages by functional category to help you quickly find the capabilities you need for your application development.
You can view all packages deployed in your custom application by checking Package dependencies in C3 AI Studio.
Model Context Protocol (MCP)
These packages provide foundational infrastructure and domain-specific data models.
| Package Name | Description | What You Can Build |
|---|---|---|
mcpServer | MCP (Model Context Protocol) platform with central server, tool framework, and web-based management UI. | Standardized interfaces between AI models and external tools, reusable tool libraries, and managed tool permissions using GenaiCore for AI-powered capabilities. |
UI Components
These packages enable you to build user interfaces with React components, visualization tools, and comprehensive styling systems.
| Package Name | Description | What You Can Build |
|---|---|---|
uiInfrastructure | UI infrastructure for C3 Type-based frontends. | Type-driven UIs with UiSdlMetadataLoader for generating TSX from JSON metadata, UiSdlState for Redux state management, and UiSdlConfig for centralized configuration. |
uiComponentLibrary | Type definitions for all UI components. | Component-based UIs with 100+ Types including UiSdlDataGrid, UiSdlContentFrame for page layout, and UiSdlAction for Redux integration. |
uiInfrastructureReact | React-specific UI infrastructure. | React UIs with hooks for state management, render condition Types like UiSdlPermissionRenderCondition, and React component wrappers. |
uiComponentLibraryReact | React implementations of C3 AI UI Component Library. | Production-ready dashboards, forms, navigation menus, and data visualizations using UiSdlDataGrid for tabular data and UiSdlCardList for card-based displays. |
cssLibrary | C3 CSS Library with standardized styling. | Consistent application styling with themes, responsive design utilities, and standardized component styling. |
uiGraphComponent / uiGraphComponentReact | Graph visualization components. | Network graphs, relationship mapping, and interactive graph exploration with node-based visualizations. |
uiTimeGraphComponent / uiTimeGraphComponentReact | Time-series graph components. | Temporal data displays with interactive time navigation, zoom controls, and time range selection. |
uiGanttChart / uiGanttChartReact | Gantt chart components. | Project timeline visualizations, task dependencies, and resource allocation views for project management. |
uiSdlDiagram / uiSdlReact | SDL diagram visualization. | Schema visualizations, type relationship diagrams, and interactive schema exploration. |
nodeDiagram | Node-based diagram builder. | Workflow visualizations and process maps with interactive nodes, connections, and hierarchical layouts. |
Machine Learning
These packages provide complete ML lifecycle management from training to deployment, evaluation, and monitoring.
| Package Name | Description | What You Can Build |
|---|---|---|
modelOps | Model Operations (ModelOps) platform. | End-to-end ML lifecycle management with model registration using ModelOpsApplicationState, deployment workflows, monitoring dashboards, and pipeline visualization. |
modelInferenceService | Model serving infrastructure. | REST APIs for serving ML models with preprocessing pipes, model chaining, and postprocessing transformations. |
modelInferencePipes | ML inference pipelines with Transformers and vLLM. | Custom embedding pipes using MlAtomicPipe or MlDynamicPipe, NLP tasks using TransformersPipe, and high-performance LLM serving with VllmPipe for async operations. |
mlEvaluation | Model evaluation framework. | Systematic model comparison with MlEvaluation.Job for orchestration, MlEvaluator for defining scope, and auto-logging for metric capture. |
mlExperimentTracker | ML experiment tracking system. | Experiment tracking with MlExperiment.Run for hierarchical organization, 5 plot Types for visualization, and MlExperimentLogger for programmatic logging. |
mlHpo | Hyperparameter optimization framework. | Automated model tuning with MlHpo.Experiment for organization, MlHpo.RunCoordinator for parallel trials, and experiment tracker integration. |
distributedTraining | Distributed training infrastructure. | Multi-node training with DistributedTrainingCoordinator, PytorchPipe for PyTorch models, and scaling across multiple GPUs. |
GenAI Platform
These packages enable you to build Generative AI applications with LLM integrations, agents, and vector stores.
| Package Name | Description | What You Can Build |
|---|---|---|
genaiPlatform | Generative AI Platform with LLM integrations and agent framework. | GenAI applications with GenaiCore.Agent for conversational AI, GenaiCore.Tool for function calling, multi-provider LLM support using GenaiCore.Llm, and vector stores for semantic search. |
genAiBase | Base Types and interfaces for GenAI. | GenAI foundations with Genai.Agent configurations, Genai.Llm interfaces for multiple providers, Genai.Memory for conversation history, and Genai.Project for orchestration. |
genAiSearch | C3 Generative AI Search Application. | Enterprise search UI with GenAiUiApplicationState for search state management, GenAiUiConfig for UI configuration, conversation threading, document management pages, and customizable search experiences built on top of genAiBase. |
generativeAi | Base infrastructure for GenAI. | GPU-accelerated environments with runtime configurations for OpenAI and Jupyter resource profiles for T4 and V100 GPUs. |
Integrations
These packages provide integrations with third-party services.
| Package Name | Description | What You Can Build |
|---|---|---|
twilio | Twilio SMS and voice integration. | SMS notifications, voice calls, and multi-channel communication using Twilio APIs. |
googleTagManager | Google Tag Manager integration. | Analytics tracking, marketing tags, and conversion tracking with Google Tag Manager. |
aiOpsService | AI operations service. | AI-powered operations automation and intelligent monitoring. |
See also
To learn about the three Types of packages available (built-in, available, and external), see Select Packages Overview.