All Loom artifacts are published under the io.metaloom group.
BOM POM
Use the BOM to align versions across Loom and Cortex modules:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.metaloom</groupId>
<artifactId>bom</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
REST Client
<dependency>
<groupId>io.metaloom.loom.client</groupId>
<artifactId>loom-rest-client</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
gRPC Client
<dependency>
<groupId>io.metaloom.loom.client</groupId>
<artifactId>loom-grpc-client</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
REST Model
<dependency>
<groupId>io.metaloom.loom</groupId>
<artifactId>loom-rest-model</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
Shared API
<dependency>
<groupId>io.metaloom.loom</groupId>
<artifactId>loom-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
Command Line Client
The metaloom CLI is normally used as a binary rather than as a dependency — see
Command Line. The module is published for embedding it in another tool:
<dependency>
<groupId>io.metaloom.cli</groupId>
<artifactId>metaloom-cli</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
For container deployment see Containers and Container Images.