API - Attester documentation


This section of the documentation describes the internal of attester.

This is most useful when writing plugins or when using attester as a module.


attester is made of modules communicating through an event bus. External developers and plugin can listen to events and perform additional tasks or change the attester behavior.

Internal modules are

  • campaign Create and manage test campaigns.
  • config Handle global configuration
  • core Main module, coordinates all the others
  • event Event communication bus
  • launcher Launch and drive browsers
  • logger Provide a logging interface
  • reports Write test reports
  • server Start and control the test server