C3 AI Studio Artifacts Page
The Artifact Hub is a repository for all versioned packages and artifacts created in the C3 Agentic AI Platform. The Artifacts page in C3 AI Studio provides a visual interface for accessing this repository.
An artifact is the output from a build process. Artifacts can be reused as dependencies in multiple applications. To learn more about artifacts, see Package Management Overview.
Access the Artifacts page
Follow these steps to access the artifact hub.
- In C3 AI Studio, select Releases from the navigation panel.
- In the Release Management page sidebar, select Artifacts.
The Artifacts page contains two sections:
Library
The Library tab shows a list of the latest applications, plug-ins, and quickstart packages available in the artifact hub. Items in the list are ready for use in your C3 AI Studio cluster.
Select a card in the list to view details or deploy the application to an environment in your C3 AI Studio cluster. Each card in the list shows the following information:
- The name of the application, plugin, or quickstart
- A brief description of the artifact
- The type of artifact. Possible values are:
- Application: A ready-to-use application that can be deployed in your environment.
- Plug-in: A package that adds features or behavior to an existing application.
- Quickstarts: A preconfigured package for starting application development.
Use the Library tab's Filter panel to find packages by Name or Type.
Versions
The Versions tab lists all artifacts in the artifacts hub. The tab contains the following sections:
Artifact statistics
The following statistics are available:
- Local artifacts count: Number of artifacts built in your C3 AI Studio cluster.
- Active artifacts count: Number of artifacts currently in use.
- Expired artifacts count: Number of artifacts past their expiry. The expiration date is specified using the ArtifactHub.Artifact#expiresAt Type property.
- Active expired artifacts count: Number of expired artifacts that are currently in use.
- Used storage: The amount of storage used by all artifacts.
Expired artifacts can become unavailable. Replace any expired dependencies in your project to avoid unexpected errors.
Artifact list
The Artifacts list has the following columns:
- Name: The package name, specified when the application is created.
- Semantic Version: The semantic version of the package, set during the package-build process.
- Kind: The kind of package listed. See the Artifact kinds section of this topic for a list of possible values.
- Build Status: The build status of the artifact's source branch. Possible values include:
- Success
- Error
- Aborted
- Expiration Date: The package's last-usable date. The package becomes unavailable after this date.
Filter panel
Use the Filter panel to find artifacts by one (or a combination) of the following:
- Name: Search for an artifact by its name.
- Semantic version: Enter partial values, such as "stable" or "4.1"
- Additional features, such as:
- Active only: Packages currently in use.
- Expired only: Expired packages.
- Local only: Packages that were downloaded in your current C3 AI Studio cluster.
Artifact kinds
Listed artifacts fall into one of the following categories:
- Deployable: Configured applications you can deploy to an environment.
- Dependency: Packages you can use in your own C3 AI application.
- Export: Artifacts exported from your C3 AI Studio cluster.
- Quickstart Card: Pre-configured packages for jump-starting your development process. A card for this package is listed either in your C3 AI Studio homepage or in the Artifact Library.
- Application Card: Pre-configured packages that you can deploy to an environment. You can find a card for this package in your C3 AI Studio homepage or in the Artifact Library.
- Plugin Card: Pre-configured packages for extending your application's features. You can find a card for this package in your C3 AI Studio homepage or in the Artifact Library.
- Resource: Supplementary resources, such as image files or package changelogs.
- Conda: Packages imported from a Conda package repository. Conda is an open source package and environment management system. For information, see the Anaconda.org Conda Documentation.
- Py Package Index Pkg: Python packages you can use in a custom application runtime.
- Py Package Index Simple: Native Python packages you can use in your application, such as numpy or pandas.
- npm: JavaScript Packages from the NPM (Node Package Manager) repository. You can use these packages to build your application frontend.
- npm Metadata: JavaScript package metadata.
To learn about custom Python runtimes for your C3 AI application, see Create a Custom Runtime with Native Python Packages.