Skip to content

CSE Core Plugins

CSE core plugins are plugins that are used to implement runtime functionalities of the CSE, such as the statistics functionality, the web UI, or the console. They are loaded and managed by the PluginManager just like any other plugin, but they are used in a special way by the CSE to provide runtime functionalities.

When the CSE starts up, it loads all the core plugins for enabled core functionalities from the internal plugins directory. This helps to keep the resource usage of the CSE low, as only the internal and third-party Python packages that are actually needed are loaded.

The following table lists the currently available core plugins and the functionalities they provid.

Plugin Name Functionality Responsible Configuration Setting
acme.plugins.bindings.http.HttpManagement Provides the HTTP management API functionality.
Runs together with the HTTP server.
[http]:enableManagementEndpoint
acme.plugins.bindings.http.HttpStructure Provides the HTTP structure API functionality.
Runs together with the HTTP server.
[http]:enableStructureEndpoint
acme.plugins.bindings.http.HttpUpperTester Provides the HTTP Upper Tester functionality.
Runs together with the HTTP server, and is usually only needed for testing purposes.
[http]:enableUpperTesterEndpoint
acme.plugins.bindings.http.HttpWebUI Provides the web UI functionality.
Runs together with the HTTP server.
[webui]:enable
acme.plugins.runtime.Console Provides the console functionality.
Runs together with the CSE core and provides a rich console UI for interacting with the CSE.
This is the CSE's default console.
[basic.config]:consoleType = rich
acme.plugins.runtime.MinimalConsole Provides a minimal console functionality.
Runs together with the CSE core and provides a minimal console UI for interacting with the CSE.
This is an alternative, less resource-intensive console.
[basic.config]:consoleType = simple
acme.plugins.runtime.Statistics Provides the statistics functionality.
Runs together with the CSE core and collects runtime statistics.
[cse.statistics]:enable