Skip to content

Concept

Component is the basic building block of a workflow. It can be a single container (brick) or a series of container (Graph)

A brick component is the most basic form of component. It consist of a single OCI compliant container and input/output parameters.

A graph component allow you to encapsulate a workflow like object into a component and improve user experience.

A special type of component: Any is available as a placeholder. It allows you to mock a component and workflow with inputs and outputs for conceptualization and subsequent implementation.

Example components

Example container images for components are located here.

Access control

Components are available across all workspaces. Implementation of workspace scoped components is under development.

Create

All user can create components

Modify

All user can modify component and publish new version. It is not permitted to modify published version to avoid breaking any existing workflows.

Delete

Workspace admin can delete component.

WARNING: It may cause breaking change to any existing workflow that use it. It should be used with cautions.