Skip to main content

Module plugin

Module plugin 

Source
Expand description

Plugin system for extending the crawler with custom analyzers.

WASM-based plugins are sandboxed via wasmtime with a well-defined ABI (crawlkit_plugin_init, crawlkit_plugin_analyze, crawlkit_plugin_alloc/free).

Structs§

PluginAnalyzerInfo
Plugin analyzer metadata.
PluginEntry
Plugin entry point configuration.
PluginManifest
Plugin manifest (crawlkit-plugin.toml).
PluginMetadata
Plugin metadata from manifest.
PluginPermissions
WASM plugin permissions.
PluginRegistry
Plugin registry managing all loaded plugins.
WasmPlugin
Loaded WASM plugin instance.

Enums§

PluginError
Plugin errors.