Table of Contents
MySQL Workbench provides an extension and scripting system that enables the developer to extend MySQL Workbench capabilities. While the core of MySQL Workbench is developed using C++, it is possible to harness this core functionality using the Python scripting language. MySQL Workbench also provides access to a cross-platform GUI library, MForms, which enables the creation of extensions that feature a graphical user interface.
The extension system enables the following capabilities:
Automate common tasks
Extend the Workbench user-interface
Create Tools/Plugins (code which can be invoked from the Workbench menu system)
Manipulate schemas
Create custom Workbench features