> ## Documentation Index
> Fetch the complete documentation index at: https://ravion-b90c0359-mintlify-710044b6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Module definition schema

> Reference for the Ravion module definition schema: inputs, outputs, source, runtime, and the fields that describe each catalog module.

Module definitions describe the inputs, UI, stack, build, and deploy behavior for reusable modules.

Use this reference when you create or update module definition versions.

* [Module](/module-definitions/definition-schema/module)
* [Inputs](/module-definitions/definition-schema/inputs)
* [Stack](/module-definitions/definition-schema/stack)
* [Build](/module-definitions/definition-schema/build)
* [Deploy](/module-definitions/definition-schema/deploy)
* [ECS deployments](/module-definitions/definition-schema/ecs-deployments)
* [ECS task definitions](/module-definitions/definition-schema/ecs-task-definitions)
* [UI](/module-definitions/definition-schema/ui)
* [Template expressions](/module-definitions/definition-schema/template-expressions)

For a compact, machine-readable version, fetch [https://api.ravion.com/module-definitions/schema.md](https://api.ravion.com/module-definitions/schema.md).
