IOmod Dependencies

Defining a dependency on an IO Module

IO Modules (IOmods) are defined in the iomod.dependencies table within the service manifest.

service.toml
[iomod.dependencies.s3]
coordinates = "akkoro.aws.s3"
version = "0.1.0"

IOmods are defined by coordinates in the format organization.namespace.name and a semantic version. Occasionally these will be seen written together in the format org.namespace.name@major.minor.patch .

By default IOmods will be fetched from the public IO Module registry at registry.assemblylift.akkoro.io. IOmod binaries can also be loaded from a local path, however this is intended for IOmod development.

[iomod.dependencies.s3]
coordinates = "akkoro.aws.s3"
version = "0.1.0"
type = "file"
from = "/absolute/path/to/executable"

Further details on IO Modules can be found in its dedicated chapter.

Last updated