Our SKD provides several options to help you easily add your own custom assets to the canvas.
One way to accomplish this is by using our "Engine API", which allows you to customize every aspect of the customer experience, including directly adding images to the canvas via API call. To learn more about this feature, check out our documentation on block properties.
Another option is to add custom asset sources to the editor, which lets you allow users to add their own custom assets, such as artwork, to the canvas. To see how this works, check out our showcase on how to allow users to add images from Unsplash.
If you want to create your own custom asset source definition, we have a guide that will walk you through the process. You can find the guide, along with an example of an Unsplash asset source definition, here.