This package provides a client object that Docker Desktop extensions can use in their frontends to communicate with the wider application.
npm install @docker/extension-api-client
import { createDockerDesktopClient } from '@docker/extension-api-client';
const ddClient = createDockerDesktopClient();
ddClient.desktopUI.toast.success('My extension works!');