OS Manuals

/usr/bin/bento

Bento is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform hydration, enrichments, transformations and filters on payloads.

From bento 1.18.1-r0 (os), captured 2026-11-05 by running bento --help (exit 0). permalink

Also provided by 2 other package versions
NAME:
   bento - A stream processor for mundane tasks - https://warpstreamlabs.github.io/bento/docs/about

USAGE:
   bento [global options] command [command options]

DESCRIPTION:
   Either run Bento as a stream processor or choose a command:

     bento list inputs
     bento create kafka//file > ./config.yaml
     bento -c ./config.yaml
     bento -r "./production/*.yaml" -c ./config.yaml

COMMANDS:
   echo      Parse a config file and echo back a normalised version
   lint      Parse Bento configs and report any linting errors
   run       Run Bento in normal mode against a specified config file
   streams   Run Bento in streams mode
   list      List all Bento component types
   create    Create a new Bento config
   test      Execute Bento unit tests
   template  Interact and generate Bento templates
   blobl     Execute a Bento mapping on documents consumed via stdin
   help, h   Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --version, -v                                                                                                                    display version info, then exit (default: false)
   --config value, -c value                                                                                                         a path to a configuration file
   --log.level value                                                                                                                override the configured log level, options are: off, error, warn, info, debug, trace
   --set "metrics.type=prometheus", -s "metrics.type=prometheus" [ --set "metrics.type=prometheus", -s "metrics.type=prometheus" ]  set a field (identified by a dot path) in the main configuration file, e.g. "metrics.type=prometheus"
   --resources value, -r value [ --resources value, -r value ]                                                                      pull in extra resources from a file, which can be referenced the same as resources defined in the main config, supports glob patterns (requires quotes)
   --chilled                                                                                                                        continue to execute a config containing linter errors (default: false)
   --watcher, -w                                                                                                                    EXPERIMENTAL: watch config files for changes and automatically apply them (default: false)
   --env-file value, -e value [ --env-file value, -e value ]                                                                        import environment variables from a dotenv file
   --templates value, -t value [ --templates value, -t value ]                                                                      EXPERIMENTAL: import Bento templates, supports glob patterns (requires quotes)
   --help, -h                                                                                                                       show help
Options (10)
OptionDescriptionSource
--version, -vdisplay version info, then exit (default: false)help
--config, -c valuea path to a configuration filehelp
--log.level valueoverride the configured log level, options are: off, error, warn, info, debug, tracehelp
--set, -s, -s "metrics.type=prometheus"set a field (identified by a dot path) in the main configuration file, e.g. "metrics.type=prometheus"help
--resources, -r, -r valuepull in extra resources from a file, which can be referenced the same as resources defined in the main config, supports glob patterns (requires quotes)help
--chilledcontinue to execute a config containing linter errors (default: false)help
--watcher, -wEXPERIMENTAL: watch config files for changes and automatically apply them (default: false)help
--env-file, -e, -e valueimport environment variables from a dotenv filehelp
--templates, -t, -t valueEXPERIMENTAL: import Bento templates, supports glob patterns (requires quotes)help
--help, -hshow helphelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.