AppBridge is a part of app-sdk npm package. You can import it from "@saleor/app-sdk/app-bridge"
.
The goal of the AppBridge module is to provide communication (a bridge) between Saleor Dashboard and App.
The whole communication is performed in the browser - it won't work in the Node context.
Docs
The most recent docs can be found in the app-sdk repository.
Events and Actions
AppBridge provides bi-directional communication between Saleor Dashboard and the App (in an iframe context)
Events
Events are sent from Dashboard, and App can listen to them.
With events, the App can react, e.g., to theme changes or receive a token with a handshake event.
You can find all events here.
Actions
Actions are sent from App to Dashboard. With actions dispatch, App can ask Dashboard to redirect or show a notification.
You can find all actions here.