| Name | Description | Type | Package | Framework |
| DiamondNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| EllipseNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| HexagonNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| LegacyCustomNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| NodeShape | An interface defining the methods necessary to render a node shape in GraphGraphics. | Interface | cytoscape.render.immed.nodeshape | CytoScape |
| OctagonNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| ParallelogramNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| RectangleNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| RoundedRectangleNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| TriangleNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |
| VeeNodeShape | Class | cytoscape.render.immed.nodeshape | CytoScape | |