Specification v1
The Launchfile Specification
Describe what your app needs — not how to build the infrastructure. One file. Any platform.
Launchfile
version: launch/v1
name: my-app
runtime: node
requires: [postgres, redis]
commands:
start: "node server.js"
health: /healthzGuides
Why Launchfile
The origin, hypothesis, and landscape behind the specification.
Quick Start
Three fields to a running app. Learn the basics in two minutes.
Expression Syntax
Wire dynamic values between resources, components, and secrets.
Value Patterns
Scalar shorthands that expand into structured objects.
Design Principles
Why the spec is shaped this way — 13 principles and key decisions.