Namespace Extism.Sdk
Classes
- ByteArrayWasmSource
Wasm Source represented by raw bytes.
- CompiledPlugin
A pre-compiled plugin ready to be instantiated.
- CurrentPlugin
Represents the current plugin. Can only be used within HostFunctions.
- ExtismException
Represents errors that occur during calling Extism functions.
- HostFunction
A function provided by the host that plugins can call.
- Manifest
The manifest is a description of your plugin and some of the runtime constraints to apply to it. You can think of it as a blueprint to build your plugin.
- MemoryOptions
Configures memory for the Wasm runtime. Memory is described in units of pages (64KB) and represent contiguous chunks of addressable memory.
- PathWasmSource
Wasm Source represented by a file referenced by a path.
- Plugin
Represents a WASM Extism plugin.
- PluginIntializationOptions
Options for initializing a plugin.
- UrlWasmSource
Wasm Source represented by a file referenced by a path.
- WasmSource
A named Wasm source.
Enums
- HttpMethod
HTTP defines a set of request methods to indicate the desired action to be performed for a given resource.
- LogLevel
Extism Log Levels
Delegates
- ExtismFunction
A host function signature.
- LoggingSink
Custom logging callback.