Developing plugins

Developer documentation for the microscope server software can be found on Read the Docs. This includes documentation and tutorials on developing plugins for the microscope software.

Plugins allow functionality to be added to the OpenFlexure Microscope without having to modify the base code. They have full access to the microscope hardware, including direct access to the attached camera and stage objects.

Additionally, plugins are able to define user interface forms that will be automatically added to OpenFlexure eV, once connected to the microscope.

Plugin architecture

Please see our contribution guidelines for more information on contributing back to the project.