Cloudinary thumbnail creation for assets
You can catch the EVENT_GET_ASSET_THUMB_URL event in your plugin and return the $event-&gt;url:

   Event::on(Assets::class, Assets::EVENT_GET_ASSET_THUMB_URL, function(GetAssetThumbUrlEvent $event) {
            $event-&gt;url = $this-&gt;thumbUrl($event);
        });

   protected function thumbUrl($event)
      {
           return "{$this-&gt;cloudinary_ulr}/image/upload/w_{$event-&gt;width},h_{$event-&gt;height}/{$event-&gt;asset-&gt;filename}";
      }