# Developer tooling

Use Terraform for declarative provisioning and the Altertable CLI for terminal workflows, scripts, and CI.

- [Altertable CLI](/docs/developer-tooling/cli.md): Use the Altertable CLI to query lakehouse data, load files, and automate workflows from the terminal.
- [Terraform](/docs/developer-tooling/infrastructure-as-code.md): Manage Altertable environments, buckets, catalogs, service accounts, members, credentials, and roles with the Terraform provider.