MetaLoom // Loom is the media asset management server at the heart of the MetaLoom platform. It exposes a REST API over HTTP, a GraphQL API, and a gRPC API (planned) for managing digital media assets and all related entities.
Components
-
REST API — Full CRUD for all entities. See REST API Reference.
-
GraphQL API — Flexible, nested queries over the asset model, with an interactive explorer. See GraphQL API.
-
Java Client — Typed HTTP client for JVM applications. See Java Client Usage.
-
Authentication — JWT bearer tokens and optional OAuth2. See Authentication.
-
Configuration — YAML config file and environment variables. See Configuration.
-
Metrics — The Prometheus scrape endpoint and the
loom_*catalog. See Metrics. -
Artifacts — Maven coordinates, containers and the Helm chart. See Artifacts.
-
Features — Assets, users, groups, roles, tags, pipelines and more. See Features.
-
Chat & AI Agent — Conversational assistant with Sessions, Skills, Memory and an optional coding sandbox. See Chat & AI Agent.
-
Examples — Code snippets from the
/examplesmodule. See Examples.