Skip to main contentElyra

Elyra Canvas overview

Elyra canvas is an open source tool that allows for the dragging and dropping of node elements across a common canvas while giving the user the ability to edit the properties of those nodes.

Introduction

The Elyra canvas technology is broken into two main sections: the canvas and the properties.

The first section, the canvas, is used to arrange nodes and connect them. These nodes may be styled as needed and use a toolbar located at the top of the UI which can use any number of configurations to account for the needs of the user.

The second section, node properties, may be edited via a side panel on the right side of the UI. Components that are included in the node properties are located on this site and use the Carbon Design System as its basis.

Glossary

Some of the terms on this site may be quite specific. Find some of their definitions below.

TermDefinition
CanvasThis is the active space that users may drag and drop elements onto.
ConsumerThese are the host applications that adopt the Elyra canvas experience.
NodeThese are draggable elements that users may move onto and across the canvas and configure.
FlowFlow or streams are the nodes that exist on the canvas and are often connected to one another.
LinkLinks are the lines that run between nodes. They can serve a number of purposes.
PaletteFound on the left side of the screen, the palette is where users can find nodes with which they will interact.
PortPorts are typically found on the outsides of nodes and are connection points for links.
PropertiesThese are the configurable bits of the nodes. They are found in the right hand panel in the UI.

Contact information

DisciplineContact
General questionsSlackhttps://ibm-analytics.slack.com/archives/C598XEX8S
Product managementSiddhi GowaikarSiddhi.Gowaikar@ibm.com
Architecture (Properties)Matthew Howardmwhoward@us.ibm.com
Architecture (Canvas)Craig Tomlyntomlyn@us.ibm.com
DesignDevin O’Bryandsobryan@us.ibm.com
DevelopmentVlad Bunescuvbunesc@us.ibm.com