terrably

Introduction

Build Terraform & OpenTofu providers in TypeScript, with full type safety, using Node.js or Bun.

terrably

terrably lets you write Terraform and OpenTofu providers in TypeScript — full type safety, a familiar ecosystem, and using Node.js or Bun.

Providers compile into self-contained binaries. Operators run terraform apply exactly as they would with any Go provider — no Node.js or Bun installation required on their machines.

# Scaffold, implement, build
npx terrably new mycloud
cd terraform-provider-mycloud
npm install

npm run build
# → bin/terraform-provider-mycloud (JS runtime embedded)

npm run publish
# → Provider published to Terraform Registry

Last updated on