Skip to main content
The Plugins section declares each WASM plugin and its configuration.
Each plugin is defined under a user-chosen key and referenced in the DAG.

Schema

module_type
string
required
Language used by the plugin. Options: go, py.
path
string
required
Plugin entry point. For Go use ., for Python use a file name (e.g., mapper.py).
tests
list
List of input/expected test pairs. input and expected are filepaths.

Example

tangent.yaml
plugins:
  golang:
    module_type: go
    path: .
    tests:
      - input: tests/input.json
        expected: tests/expected.json

🧠 Notes

  • The plugin name (golang above) is referenced in the DAG.
  • Test files are optional but recommended for validating mappers.