Introduction
chant is a TypeScript-first infrastructure tool. You define cloud resources as plain TypeScript objects, chant type-checks them against a provider lexicon, and emits deployment-ready output. No YAML, no string templating, no runtime execution.
TypeScript source → chant build → provider-specific outputYou get real import/export, editor autocompletion, and semantic lint rules that catch misconfigurations before deployment — all in a single local pass.
Choose Your Path
Section titled “Choose Your Path”- Build infrastructure — Quick Start walks through a project end-to-end. Lexicons are available for AWS, Azure, GCP, Kubernetes, Helm, GitHub Actions, GitLab CI, and Flyway.
- Create a lexicon — Philosophy for the design rationale, then Lexicon Authoring to build a plugin.
- Contribute to chant — Development Setup, then the Architecture Overview.