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

# tfts

> TypeScript-first infrastructure as code for Terraform

tfts is a TypeScript SDK for generating Terraform configurations. It serves as a drop-in replacement for CDKTF, providing a streamlined experience with full TypeScript support.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get started with tfts in 5 minutes.
  </Card>

  <Card title="CLI Reference" icon="terminal" href="/cli-reference/overview">
    Explore the tfts command line interface.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/app">
    Detailed documentation for the tfts SDK.
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/swen128/terraform-ts">
    View the source code and contribute.
  </Card>
</CardGroup>

## Features

<CardGroup cols={2}>
  <Card title="Drop-in CDKTF replacement" icon="sync">
    Migrate from CDKTF with minimal changes to your existing codebase.
  </Card>

  <Card title="Full TypeScript support" icon="typescript">
    Enjoy first-class TypeScript support with accurate type definitions for all providers.
  </Card>

  <Card title="All Terraform features" icon="layer-group">
    Support for all Terraform resources, data sources, providers, and modules.
  </Card>

  <Card title="Lightweight" icon="feather">
    Minimal dependencies and simple architecture.
  </Card>
</CardGroup>
