The attributes in JointJS define how the graphics elements are to be rendered inside of the element and link views. All the standard SVG styling properties are available (both kebab-case and camelCase styles). In addition JointJS defines new so-called "special" attributes and allows programmers to define their own. Here is the list of all built-in attributes.