PFM Widgets Architecture
At a high level, widget architecture consists of two main parts, client integration and Moneyhub implementation, shown here in white and teal respectively.
Widgets are responsible for all their behaviours and as such once a widget is instantiated the client does not need to interact with the widget (use case dependent).

Client integration requires the implementation of an auth strategy and handling of widgets events if necessary.
Updated 15 days ago
What’s Next