Skip to content

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 output

You get real import/export, editor autocompletion, and semantic lint rules that catch misconfigurations before deployment — all in a single local pass.