terrably
v0.0.15
Published
TypeScript-native Terraform provider authoring framework
Downloads
1,439
Maintainers
Readme
terrably
Build Terraform & OpenTofu providers in TypeScript, using Node.js or Bun.
Install
pnpm add terrablyThe package ships the terrably CLI, which scaffolds projects, builds standalone binaries, checks your provider, and packages releases.
Quick start
# Scaffold a new provider
npx terrably new mycloud
cd terraform-provider-mycloud
npm install
# Build → produces bin/terraform-provider-mycloud (~130 MB, Node.js embedded)
npx terrably build
# Verify the schema
npx terrably checkCLI
terrably new <provider-name> [path] Scaffold a new provider project
terrably build Compile + bundle + produce a shippable binary
terrably check Run correctness checks against the provider
terrably publish Package, sign, and upload a release