Is there a way to layer objects on a Fabric.js canvas via the official API? Right now the only way I have found to do it is to manually iterate through the canvas._objects and r
step 1 : You can Use preserveObjectStacking: true
preserveObjectStacking: true
step 2 : then use sendtoback,sendtofront....fabricjs options like below
Answered over here