Skip to main content

Milestone 2.3 — Generation API

Status: Preview on ehxlabs.xyz/generate.

Deliverables (roadmap)

  • Infrastructure generation backend
  • Template rendering engine
  • Export functionality

Shipped (preview)

EndpointPurpose
GET /api/v1/templates/variablesSupported keys + defaults
POST /api/v1/templates/renderStarter pack + {{ variable }} substitution
GET /api/v1/modules/variablesSame defaults
POST /api/v1/modules/renderModule pack render
Catalog flagsgeneration_available / composition_available = true

Variables (v0.1.0)

environment, project_name, name_prefix, region, namespace

Syntax: {{ environment }} in pack files; legacy preview label replacement when environment is set.

Web

  • /generate — source picker (templates/modules), file select, variables, download

Not yet shipped

  • Terraform/Helm/Kubernetes schema validation
  • Multi-file bundles / zip export → M3.2 preview (chat) / M3.6 (validation + zip)
  • AI orchestration (Phase 3) → M3.4–M3.6; architecture: milestone-3-0-catalog-grounded-ai-architecture.md
  • Quota enforcement per plan tier