Plugin API Reference

Niamoto exposes five plugin families across the pipeline:

  • loaders

  • transformers

  • exporters

  • widgets

  • deployers

Source of truth

The current implementations live under:

  • src/niamoto/core/plugins/loaders/

  • src/niamoto/core/plugins/transformers/

  • src/niamoto/core/plugins/exporters/

  • src/niamoto/core/plugins/widgets/

  • src/niamoto/core/plugins/deployers/

Supporting registry and shared models live under:

  • src/niamoto/core/plugins/registry.py

  • src/niamoto/core/plugins/plugin_loader.py

  • src/niamoto/core/plugins/models.py

  • src/niamoto/core/plugins/base.py