Organization dashboard and navigation
When you sign in to Terraform Cloud you select the organization to work with. The organization dashboard lists workspaces, shows run statuses, and exposes the primary navigation tabs (Workspaces, Registry, Settings). Your signed-in user appears in the top-right corner and organization-level settings are available from the sidebar.
Plans, billing, and feature highlights
Organization Settings → Plan & billing shows your subscription tier and enabled features. The Free tier supports up to five users and includes remote state storage, unlimited workspaces, VCS integration, notifications, remote applies, and a private module registry. Paid tiers add governance and enterprise controls.
Workspaces and runs
Drill into a workspace (for example, an application development workspace) to see its run history. The Runs view provides a consolidated log of plan and apply runs, including the trigger (VCS, API, or manual) and status. Terraform Cloud stores state securely and maintains a versioned history for auditability.

Variables, secrets, and workspace locking
Workspaces centralize Terraform variables and environment variables (for example, cloud credentials), keeping secrets out of source code. Use the Variables tab to add variables, mark values as sensitive, and choose the visibility scope.Store cloud credentials and secrets in workspace variables and mark them as sensitive. Sensitive variables are write-only in the UI and won’t be displayed in plan logs. Use workspace locking to prevent concurrent changes during investigations or releases.


Workspace general settings and preferences
Workspace General Settings let you configure a description, execution mode (Remote or Local), and apply behavior (Auto apply or Manual apply). Pin a workspace to a specific Terraform version if needed.

Notifications and VCS integration
Configure notifications to alert on workspace events (run succeeded, run failed, etc.) via email, Slack, Microsoft Teams, or webhooks. Triggers and filters let you fine-tune when notifications are sent. Terraform Cloud integrates with popular version control systems. Connect a repository to trigger runs on commits, branches, or tags. You control whether commits auto-apply or require manual approval and can restrict triggers to specific paths.


Metrics, teams, and access controls
Workspaces expose metrics such as run frequency and average plan/apply duration. Tags and role-based access controls help teams organize workspaces and manage contributor permissions.


Private Module Registry
Terraform Cloud’s private registry lets organizations publish and share reusable modules privately. Browse modules, inspect version history, and copy usage snippets into your configurations.
Workspace search and scaling practices
Use workspace filters and search to find workspaces by name, environment (development/production), status (running, errored), and other metadata. Centralizing state, runs, and modules in Terraform Cloud helps teams scale collaboration while maintaining auditability.
Upgrading and enterprise features
If your organization needs policy enforcement, cost estimation, or advanced RBAC, upgrading to a paid plan adds features such as Sentinel policy-as-code, run tasks, and broader access controls.
Links and references
- Terraform CLI docs: https://developer.hashicorp.com/terraform/cli
- Public Terraform Registry: https://registry.terraform.io
- VCS providers: https://github.com, https://gitlab.com, https://bitbucket.org, https://azure.microsoft.com/services/devops/
Terraform Cloud’s UI and feature labels can change over time. The core concepts—workspaces, remote state, runs, variables, VCS integration, and the private registry—remain stable. Sign up for a Terraform Cloud account and follow the docs for the latest UI and APIs.