Directories ¶
Path | Synopsis |
---|---|
Package bloblang provides high level APIs for registering custom Bloblang plugins, as well as for parsing and executing Bloblang mappings.
|
Package bloblang provides high level APIs for registering custom Bloblang plugins, as well as for parsing and executing Bloblang mappings. |
components
|
|
all
Package all imports all component implementations that ship with the open source Benthos repo.
|
Package all imports all component implementations that ship with the open source Benthos repo. |
io
Package io contains component implementations that have a small dependency footprint (mostly standard library) and interact with external systems via the filesystem and/or network sockets.
|
Package io contains component implementations that have a small dependency footprint (mostly standard library) and interact with external systems via the filesystem and/or network sockets. |
pure
Package pure imports all component implementations that are pure, in that they do not interact with external systems.
|
Package pure imports all component implementations that are pure, in that they do not interact with external systems. |
pure/extended
Package extended contains component implementations that have a larger dependency footprint but do not interact with external systems (so an extension of pure components)
|
Package extended contains component implementations that have a larger dependency footprint but do not interact with external systems (so an extension of pure components) |
sql
Package sql brings in the sql components and _all_ officially supported drivers.
|
Package sql brings in the sql components and _all_ officially supported drivers. |
sql/base
Package base brings in only the sql components, but none of the drivers for them.
|
Package base brings in only the sql components, but none of the drivers for them. |
Package service provides a high level API for registering custom plugin components and executing either a standard Benthos CLI, or programmatically building isolated pipelines with a StreamBuilder API.
|
Package service provides a high level API for registering custom plugin components and executing either a standard Benthos CLI, or programmatically building isolated pipelines with a StreamBuilder API. |
wasm
|
|
tinygo
Package tinygo provides entry points that allow WASM modules compiled with TinyGo to be executed by Benthos using the `wasm` processor.
|
Package tinygo provides entry points that allow WASM modules compiled with TinyGo to be executed by Benthos using the `wasm` processor. |
Click to show internal directories.
Click to hide internal directories.