# env zero docs ## Docs - [Assign agents to projects](https://docs.envzero.com/api-reference/agents-settings/assign-agents-to-projects.md): Assign projects to agents, send a request body where each key represent… - [Create agent](https://docs.envzero.com/api-reference/agents-settings/create-agent.md): Create a new self-hosted agent - [Create agent secret](https://docs.envzero.com/api-reference/agents-settings/create-agent-secret.md): Creates a new secret for an agent. Returns the plain secret value once. - [Delete agent](https://docs.envzero.com/api-reference/agents-settings/delete-agent.md): Delete an agent (soft delete) - [Get agent](https://docs.envzero.com/api-reference/agents-settings/get-agent.md): Get agent details by key - [Get agent assignments of projects](https://docs.envzero.com/api-reference/agents-settings/get-agent-assignments-of-projects.md): returns the current default agent key and a map of project ids to agent… - [Get agent .env file content (Deprecated)](https://docs.envzero.com/api-reference/agents-settings/get-agent-env-file-content-deprecated.md): Deprecated. Not supported for agents created via the UI, API, or Terraf… - [Get agent secrets metadata](https://docs.envzero.com/api-reference/agents-settings/get-agent-secrets-metadata.md): Returns metadata for all secrets associated with an agent (does not ret… - [Get agent values file content (Deprecated)](https://docs.envzero.com/api-reference/agents-settings/get-agent-values-file-content-deprecated.md): Deprecated. Not supported for agents created via the UI, API, or Terraf… - [Get the agent assignment of a project](https://docs.envzero.com/api-reference/agents-settings/get-the-agent-assignment-of-a-project.md): Returns the assigned agent - [List agents](https://docs.envzero.com/api-reference/agents-settings/list-agents.md): Get a list of the organization agents - [Revoke agent secret](https://docs.envzero.com/api-reference/agents-settings/revoke-agent-secret.md): Delete an agent secret (immediate and irreversible) - [Set default agent for organization](https://docs.envzero.com/api-reference/agents-settings/set-default-agent-for-organization.md): sets the default agent for the organization - [Update agent](https://docs.envzero.com/api-reference/agents-settings/update-agent.md): Update agent properties - [Assign Approval Policy To Scope](https://docs.envzero.com/api-reference/approval-policy/assign-approval-policy-to-scope.md) - [Create Approval Policy](https://docs.envzero.com/api-reference/approval-policy/create-approval-policy.md) - [Delete Approval Policy](https://docs.envzero.com/api-reference/approval-policy/delete-approval-policy.md) - [Get Approval Policy Assignments By Scope](https://docs.envzero.com/api-reference/approval-policy/get-approval-policy-assignments-by-scope.md) - [Get Approval Policy By Name](https://docs.envzero.com/api-reference/approval-policy/get-approval-policy-by-name.md) - [Get Policy Catalog](https://docs.envzero.com/api-reference/approval-policy/get-policy-catalog.md): Returns a list of available policy templates for the policy catalog - [List Approval Policies](https://docs.envzero.com/api-reference/approval-policy/list-approval-policies.md): Returns all approval policies associated with an organization. - [Unassign Approval Policy by assignment id](https://docs.envzero.com/api-reference/approval-policy/unassign-approval-policy-by-assignment-id.md) - [Unassign Approval Policy From Scope](https://docs.envzero.com/api-reference/approval-policy/unassign-approval-policy-from-scope.md) - [Update Existing Approval Policy](https://docs.envzero.com/api-reference/approval-policy/update-existing-approval-policy.md) - [Fetch Audit Logs](https://docs.envzero.com/api-reference/audit-events/fetch-audit-logs.md) - [Bulk approve](https://docs.envzero.com/api-reference/bulk-operations/bulk-approve.md) - [Bulk archive](https://docs.envzero.com/api-reference/bulk-operations/bulk-archive.md) - [Bulk cancel queued deployments](https://docs.envzero.com/api-reference/bulk-operations/bulk-cancel-queued-deployments.md) - [Bulk deploy](https://docs.envzero.com/api-reference/bulk-operations/bulk-deploy.md) - [Bulk deploy](https://docs.envzero.com/api-reference/bulk-operations/bulk-deploy-1.md) - [Bulk destroy](https://docs.envzero.com/api-reference/bulk-operations/bulk-destroy.md) - [Bulk lock](https://docs.envzero.com/api-reference/bulk-operations/bulk-lock.md) - [Bulk run task](https://docs.envzero.com/api-reference/bulk-operations/bulk-run-task.md) - [Bulk unlock](https://docs.envzero.com/api-reference/bulk-operations/bulk-unlock.md) - [Create Cloud Account](https://docs.envzero.com/api-reference/cloud-compass/create-cloud-account.md) - [Delete Cloud Account](https://docs.envzero.com/api-reference/cloud-compass/delete-cloud-account.md) - [Find Cloud Account by id](https://docs.envzero.com/api-reference/cloud-compass/find-cloud-account-by-id.md) - [Find Cloud Resources](https://docs.envzero.com/api-reference/cloud-compass/find-cloud-resources.md) - [Find Trends Data](https://docs.envzero.com/api-reference/cloud-compass/find-trends-data.md) - [Generate IaC for Cloud Resources](https://docs.envzero.com/api-reference/cloud-compass/generate-iac-for-cloud-resources.md) - [Get a link to resource's change event](https://docs.envzero.com/api-reference/cloud-compass/get-a-link-to-resources-change-event.md) - [Get Event By ID](https://docs.envzero.com/api-reference/cloud-compass/get-event-by-id.md) - [Get Resource Events](https://docs.envzero.com/api-reference/cloud-compass/get-resource-events.md) - [List Environment State Resources](https://docs.envzero.com/api-reference/cloud-compass/list-environment-state-resources.md): Returns the cloud resources from the latest state-updating deployment o… - [List Organization's Cloud Accounts](https://docs.envzero.com/api-reference/cloud-compass/list-organizations-cloud-accounts.md): Returns all Cloud Accounts associated with an organization. - [Test Cloud Account](https://docs.envzero.com/api-reference/cloud-compass/test-cloud-account.md) - [Update Cloud Account](https://docs.envzero.com/api-reference/cloud-compass/update-cloud-account.md) - [Update Cloud Resources](https://docs.envzero.com/api-reference/cloud-compass/update-cloud-resources.md) - [Generate Code For Issue](https://docs.envzero.com/api-reference/code-optimizer-beta/generate-code-for-issue.md): Trigger code generation for a specific issue - [Get Issue](https://docs.envzero.com/api-reference/code-optimizer-beta/get-issue.md): Retrieve a single code issue with its relevant environments - [Get Issues](https://docs.envzero.com/api-reference/code-optimizer-beta/get-issues.md): Retrieve code quality issues for an organization, optionally filtered b… - [Get Latest Scan Status](https://docs.envzero.com/api-reference/code-optimizer-beta/get-latest-scan-status.md): Get the overall scan status for all repositories in an organization, in… - [Get Repository States](https://docs.envzero.com/api-reference/code-optimizer-beta/get-repository-states.md): Retrieve scan status for all repositories in an organization, including… - [Ignore Issue](https://docs.envzero.com/api-reference/code-optimizer-beta/ignore-issue.md): Change issue state to IGNORED - [Trigger Code Scan](https://docs.envzero.com/api-reference/code-optimizer-beta/trigger-code-scan.md): Trigger a static code analysis scan - [Unignore Issue](https://docs.envzero.com/api-reference/code-optimizer-beta/unignore-issue.md): Change issue state back from IGNORED - [Assign sets to entity](https://docs.envzero.com/api-reference/configuration/assign-sets-to-entity.md) - [Associate credentials with project](https://docs.envzero.com/api-reference/configuration/associate-credentials-with-project.md): Associate cloud provider, kubernetes or vault deployment credentials to… - [Create a configuration set](https://docs.envzero.com/api-reference/configuration/create-a-configuration-set.md) - [Create a git token](https://docs.envzero.com/api-reference/configuration/create-a-git-token.md) - [Create a new SSH key](https://docs.envzero.com/api-reference/configuration/create-a-new-ssh-key.md) - [Create Credentials](https://docs.envzero.com/api-reference/configuration/create-credentials.md): Create a set of new cloud provider, kubernetes, vault or cost credentia… - [Create or update variable](https://docs.envzero.com/api-reference/configuration/create-or-update-variable.md) - [Delete a configuration set](https://docs.envzero.com/api-reference/configuration/delete-a-configuration-set.md) - [Delete a git token](https://docs.envzero.com/api-reference/configuration/delete-a-git-token.md) - [Delete a variable](https://docs.envzero.com/api-reference/configuration/delete-a-variable.md) - [Delete Credentials](https://docs.envzero.com/api-reference/configuration/delete-credentials.md) - [Delete SSH key](https://docs.envzero.com/api-reference/configuration/delete-ssh-key.md) - [Dissociate credentials with project](https://docs.envzero.com/api-reference/configuration/dissociate-credentials-with-project.md): Dissociate cloud provider, kubernetes or vault deployment credentials w… - [Find sets assigned to scope](https://docs.envzero.com/api-reference/configuration/find-sets-assigned-to-scope.md) - [For creating or updating log forwarding configuration](https://docs.envzero.com/api-reference/configuration/for-creating-or-updating-log-forwarding-configuration.md): Log forwarding configuration is used to forward logs to external servic… - [For deleting log forwarding configuration](https://docs.envzero.com/api-reference/configuration/for-deleting-log-forwarding-configuration.md) - [For finding log forwarding configuration](https://docs.envzero.com/api-reference/configuration/for-finding-log-forwarding-configuration.md) - [Get configuration set by its ID](https://docs.envzero.com/api-reference/configuration/get-configuration-set-by-its-id.md) - [Get git token by id](https://docs.envzero.com/api-reference/configuration/get-git-token-by-id.md) - [List all available SSH keys](https://docs.envzero.com/api-reference/configuration/list-all-available-ssh-keys.md) - [List deployment credentials by project id](https://docs.envzero.com/api-reference/configuration/list-deployment-credentials-by-project-id.md): List deployment credentials by project id - [List git tokens](https://docs.envzero.com/api-reference/configuration/list-git-tokens.md) - [List Organization credentials](https://docs.envzero.com/api-reference/configuration/list-organization-credentials.md) - [List Sets created by Scope](https://docs.envzero.com/api-reference/configuration/list-sets-created-by-scope.md) - [List Variables by Scope](https://docs.envzero.com/api-reference/configuration/list-variables-by-scope.md): Lists all variables for the provided scope(s). If more than one scope i… - [Query configuration variable by id](https://docs.envzero.com/api-reference/configuration/query-configuration-variable-by-id.md) - [Unassign sets from entity](https://docs.envzero.com/api-reference/configuration/unassign-sets-from-entity.md) - [Update a configuration set](https://docs.envzero.com/api-reference/configuration/update-a-configuration-set.md) - [Update an existing SSH key](https://docs.envzero.com/api-reference/configuration/update-an-existing-ssh-key.md) - [Update Credentials](https://docs.envzero.com/api-reference/configuration/update-credentials.md): Update deployment credentials or cost credentials for an organization - [Associate Cost Credentials with Project](https://docs.envzero.com/api-reference/cost/associate-cost-credentials-with-project.md): Associate Cloud provider Cost Credentials to a Project. This will enabl… - [Dissociate Cost Credentials from Project](https://docs.envzero.com/api-reference/cost/dissociate-cost-credentials-from-project.md): Dissociate Cloud provider Cost Credentials to a Project. This will disa… - [Get a project's accumulated costs](https://docs.envzero.com/api-reference/cost/get-a-projects-accumulated-costs.md) - [Get a project's budget](https://docs.envzero.com/api-reference/cost/get-a-projects-budget.md) - [Get costs for a Project](https://docs.envzero.com/api-reference/cost/get-costs-for-a-project.md) - [Get costs for an Environment](https://docs.envzero.com/api-reference/cost/get-costs-for-an-environment.md) - [Get costs for an Organization](https://docs.envzero.com/api-reference/cost/get-costs-for-an-organization.md) - [Get projects' budget summary of the current period](https://docs.envzero.com/api-reference/cost/get-projects-budget-summary-of-the-current-period.md) - [Get weekly costs for projects or environments](https://docs.envzero.com/api-reference/cost/get-weekly-costs-for-projects-or-environments.md) - [List Cost Credentials associated to Project](https://docs.envzero.com/api-reference/cost/list-cost-credentials-associated-to-project.md) - [List projects with cost credentials associated to organization](https://docs.envzero.com/api-reference/cost/list-projects-with-cost-credentials-associated-to-organization.md) - [Remove a project's budget](https://docs.envzero.com/api-reference/cost/remove-a-projects-budget.md) - [Return wether or not cost is enabled for a project](https://docs.envzero.com/api-reference/cost/return-wether-or-not-cost-is-enabled-for-a-project.md) - [Upsert a project's budget](https://docs.envzero.com/api-reference/cost/upsert-a-projects-budget.md) - [Create API Key](https://docs.envzero.com/api-reference/credentials/create-api-key.md) - [Create personal API Key](https://docs.envzero.com/api-reference/credentials/create-personal-api-key.md) - [Delete a User's personal API Key endpoint](https://docs.envzero.com/api-reference/credentials/delete-a-users-personal-api-key-endpoint.md) - [Delete an API Key](https://docs.envzero.com/api-reference/credentials/delete-an-api-key.md) - [List Organization API Keys](https://docs.envzero.com/api-reference/credentials/list-organization-api-keys.md) - [List User's personal API Keys endpoint](https://docs.envzero.com/api-reference/credentials/list-users-personal-api-keys-endpoint.md) - [Assign Custom Flow](https://docs.envzero.com/api-reference/custom-flow/assign-custom-flow.md) - [Create Custom Flow](https://docs.envzero.com/api-reference/custom-flow/create-custom-flow.md) - [Delete Custom Flow](https://docs.envzero.com/api-reference/custom-flow/delete-custom-flow.md) - [Find Custom Flows](https://docs.envzero.com/api-reference/custom-flow/find-custom-flows.md) - [Get Custom Flow Assignments](https://docs.envzero.com/api-reference/custom-flow/get-custom-flow-assignments.md) - [Unassign Custom Flow](https://docs.envzero.com/api-reference/custom-flow/unassign-custom-flow.md) - [Update Custom Flow](https://docs.envzero.com/api-reference/custom-flow/update-custom-flow.md) - [Get query result](https://docs.envzero.com/api-reference/dashboard/get-query-result.md) - [Find all steps by Deployment Id](https://docs.envzero.com/api-reference/deployment-logs/find-all-steps-by-deployment-id.md) - [Get logs for specific step](https://docs.envzero.com/api-reference/deployment-logs/get-logs-for-specific-step.md) - [Connect to migration source](https://docs.envzero.com/api-reference/environment-import/connect-to-migration-source.md) - [Delete a migration session](https://docs.envzero.com/api-reference/environment-import/delete-a-migration-session.md) - [Discover Unimported Environments](https://docs.envzero.com/api-reference/environment-import/discover-unimported-environments.md) - [Find Discovered Environments](https://docs.envzero.com/api-reference/environment-import/find-discovered-environments.md) - [Finish a migration session](https://docs.envzero.com/api-reference/environment-import/finish-a-migration-session.md) - [Get a migration session by ID](https://docs.envzero.com/api-reference/environment-import/get-a-migration-session-by-id.md) - [Get active migration session for an organization](https://docs.envzero.com/api-reference/environment-import/get-active-migration-session-for-an-organization.md) - [Get migration inventory for a session](https://docs.envzero.com/api-reference/environment-import/get-migration-inventory-for-a-session.md) - [Get migration results for a session](https://docs.envzero.com/api-reference/environment-import/get-migration-results-for-a-session.md) - [Get Selection Issues](https://docs.envzero.com/api-reference/environment-import/get-selection-issues.md) - [Go live — lock TFC workspaces and unlock env0 environments](https://docs.envzero.com/api-reference/environment-import/go-live-—-lock-tfc-workspaces-and-unlock-env0-environments.md) - [Import Discovered Environments](https://docs.envzero.com/api-reference/environment-import/import-discovered-environments.md) - [Rerun environments which failed to import](https://docs.envzero.com/api-reference/environment-import/rerun-environments-which-failed-to-import.md) - [Skip or unskip a workspace](https://docs.envzero.com/api-reference/environment-import/skip-or-unskip-a-workspace.md) - [Start migration for selected workspaces](https://docs.envzero.com/api-reference/environment-import/start-migration-for-selected-workspaces.md) - [Trigger scan of migration source organization](https://docs.envzero.com/api-reference/environment-import/trigger-scan-of-migration-source-organization.md) - [Update variable set secrets](https://docs.envzero.com/api-reference/environment-import/update-variable-set-secrets.md) - [Update workspace secrets](https://docs.envzero.com/api-reference/environment-import/update-workspace-secrets.md) - [Create and update environment state access configuration](https://docs.envzero.com/api-reference/environment-outputs/create-and-update-environment-state-access-configuration.md): Creates and update configuration describing which environments, or proj… - [Delete environment state access configuration](https://docs.envzero.com/api-reference/environment-outputs/delete-environment-state-access-configuration.md): Deletes an existing environment state access configuration - [Get environment state access configuration](https://docs.envzero.com/api-reference/environment-outputs/get-environment-state-access-configuration.md): Describe which environments, or projects in the organization may access… - [Abort Deployment](https://docs.envzero.com/api-reference/environments/abort-deployment.md) - [Batch Cancel Deployments](https://docs.envzero.com/api-reference/environments/batch-cancel-deployments.md) - [Cancel Deployment](https://docs.envzero.com/api-reference/environments/cancel-deployment.md) - [Check Environment meets Project limits](https://docs.envzero.com/api-reference/environments/check-environment-meets-project-limits.md) - [Count Environments](https://docs.envzero.com/api-reference/environments/count-environments.md) - [Counts all selected statuses of organization projects](https://docs.envzero.com/api-reference/environments/counts-all-selected-statuses-of-organization-projects.md) - [Create an Environment Without Template](https://docs.envzero.com/api-reference/environments/create-an-environment-without-template.md) - [Create Environment](https://docs.envzero.com/api-reference/environments/create-environment.md) - [Create or Update Workflow Trigger](https://docs.envzero.com/api-reference/environments/create-or-update-workflow-trigger.md): Env0 allows you to configure chained dependent environments to your cur… - [Deploy Environment](https://docs.envzero.com/api-reference/environments/deploy-environment.md) - [Destroy Environment](https://docs.envzero.com/api-reference/environments/destroy-environment.md) - [Find deployment drift status](https://docs.envzero.com/api-reference/environments/find-deployment-drift-status.md) - [Get a drifted resource's event details](https://docs.envzero.com/api-reference/environments/get-a-drifted-resources-event-details.md) - [Get a drifted resource's events](https://docs.envzero.com/api-reference/environments/get-a-drifted-resources-events.md) - [Get Deployment](https://docs.envzero.com/api-reference/environments/get-deployment.md) - [Get downstream environments that will be triggered by this environment deployment](https://docs.envzero.com/api-reference/environments/get-downstream-environments-that-will-be-triggered-by-this-environment-deployment.md) - [Get Environment](https://docs.envzero.com/api-reference/environments/get-environment.md) - [Get Environments Outputs](https://docs.envzero.com/api-reference/environments/get-environments-outputs.md) - [Get Environments With Outputs](https://docs.envzero.com/api-reference/environments/get-environments-with-outputs.md) - [Get Sub Deployment Log In A Workflow By Workflow Deployment Id And Environment Id](https://docs.envzero.com/api-reference/environments/get-sub-deployment-log-in-a-workflow-by-workflow-deployment-id-and-environment-id.md) - [List Deployment Resources](https://docs.envzero.com/api-reference/environments/list-deployment-resources.md) - [List Deployments](https://docs.envzero.com/api-reference/environments/list-deployments.md) - [List Environments](https://docs.envzero.com/api-reference/environments/list-environments.md) - [Lock/Unlock environment](https://docs.envzero.com/api-reference/environments/lockunlock-environment.md) - [Move Environment between Projects](https://docs.envzero.com/api-reference/environments/move-environment-between-projects.md) - [Remediate Drift Deployment](https://docs.envzero.com/api-reference/environments/remediate-drift-deployment.md): Remediate a drifted environment, using a drift detection deployment ID - [Rerun PR plan](https://docs.envzero.com/api-reference/environments/rerun-pr-plan.md) - [Resume Deployment](https://docs.envzero.com/api-reference/environments/resume-deployment.md) - [Returns an organization's monthly-runs limit and, for run-limited orgs only, its count of successful deploy, destroy and drift-detection runs this month (count is null for uncapped orgs)](https://docs.envzero.com/api-reference/environments/returns-an-organizations-monthly-runs-limit-and-for-run-limited-orgs-only-its-count-of-successful-deploy-destroy-and-drift-detection-runs-this-month-count-is-null-for-uncapped-orgs.md) - [Save VCS environment as a template](https://docs.envzero.com/api-reference/environments/save-vcs-environment-as-a-template.md) - [Scan for Drift Events](https://docs.envzero.com/api-reference/environments/scan-for-drift-events.md) - [Subscribe environments as workflow-trigger](https://docs.envzero.com/api-reference/environments/subscribe-environments-as-workflow-trigger.md) - [Unsubscribe environments as workflow-trigger](https://docs.envzero.com/api-reference/environments/unsubscribe-environments-as-workflow-trigger.md) - [Update Environment](https://docs.envzero.com/api-reference/environments/update-environment.md) - [Update Environment TTL](https://docs.envzero.com/api-reference/environments/update-environment-ttl.md) - [Create module](https://docs.envzero.com/api-reference/modules/create-module.md) - [Delete module](https://docs.envzero.com/api-reference/modules/delete-module.md) - [Get module](https://docs.envzero.com/api-reference/modules/get-module.md) - [Get Module README](https://docs.envzero.com/api-reference/modules/get-module-readme.md): Returns the Module README.md file content from a specific version - [Get Module Test Run by ID](https://docs.envzero.com/api-reference/modules/get-module-test-run-by-id.md) - [List Module Test Runs](https://docs.envzero.com/api-reference/modules/list-module-test-runs.md) - [List Module Versions](https://docs.envzero.com/api-reference/modules/list-module-versions.md): Returns all versions of the module. - [List Modules](https://docs.envzero.com/api-reference/modules/list-modules.md): Returns all modules associated with an organization. - [Trigger Module Test Run](https://docs.envzero.com/api-reference/modules/trigger-module-test-run.md) - [Update module](https://docs.envzero.com/api-reference/modules/update-module.md) - [Create Notification Endpoint](https://docs.envzero.com/api-reference/notifications/create-notification-endpoint.md) - [Delete Notification Endpoint](https://docs.envzero.com/api-reference/notifications/delete-notification-endpoint.md) - [Get Notification Endpoint settings](https://docs.envzero.com/api-reference/notifications/get-notification-endpoint-settings.md) - [List Notification Endpoints](https://docs.envzero.com/api-reference/notifications/list-notification-endpoints.md) - [Test webhook notification target](https://docs.envzero.com/api-reference/notifications/test-webhook-notification-target.md) - [Update Notification Endpoint](https://docs.envzero.com/api-reference/notifications/update-notification-endpoint.md) - [Update Notification Settings](https://docs.envzero.com/api-reference/notifications/update-notification-settings.md) - [Create a new Organization](https://docs.envzero.com/api-reference/organization/create-a-new-organization.md) - [Create SSO Edit Ticket](https://docs.envzero.com/api-reference/organization/create-sso-edit-ticket.md) - [Create SSO Ticket](https://docs.envzero.com/api-reference/organization/create-sso-ticket.md) - [Get Organization](https://docs.envzero.com/api-reference/organization/get-organization.md) - [Get Organization Limits](https://docs.envzero.com/api-reference/organization/get-organization-limits.md) - [Get SSO Configuration](https://docs.envzero.com/api-reference/organization/get-sso-configuration.md) - [Invite User](https://docs.envzero.com/api-reference/organization/invite-user.md) - [List Organizations](https://docs.envzero.com/api-reference/organization/list-organizations.md) - [List Users](https://docs.envzero.com/api-reference/organization/list-users.md) - [Remove User](https://docs.envzero.com/api-reference/organization/remove-user.md) - [Update Organization](https://docs.envzero.com/api-reference/organization/update-organization.md) - [Update Policy](https://docs.envzero.com/api-reference/organization/update-policy.md) - [Update User's Organization Role Assignment](https://docs.envzero.com/api-reference/organization/update-users-organization-role-assignment.md) - [Archive a Project](https://docs.envzero.com/api-reference/projects/archive-a-project.md): This can not be undone. Running Environments will NOT be destroyed and… - [Create a new Project](https://docs.envzero.com/api-reference/projects/create-a-new-project.md) - [Get a Project By ID](https://docs.envzero.com/api-reference/projects/get-a-project-by-id.md) - [Get Modules Testing Project for Organization](https://docs.envzero.com/api-reference/projects/get-modules-testing-project-for-organization.md) - [Get Policy](https://docs.envzero.com/api-reference/projects/get-policy.md) - [Get Users With Access to Project](https://docs.envzero.com/api-reference/projects/get-users-with-access-to-project.md): Returns all users who have access to a project, including organization… - [List Projects](https://docs.envzero.com/api-reference/projects/list-projects.md) - [Move a project to be a sub-project of another project](https://docs.envzero.com/api-reference/projects/move-a-project-to-be-a-sub-project-of-another-project.md) - [Update a Project](https://docs.envzero.com/api-reference/projects/update-a-project.md) - [Update Policy](https://docs.envzero.com/api-reference/projects/update-policy.md) - [Create a new GPG key](https://docs.envzero.com/api-reference/provider-registry/create-a-new-gpg-key.md) - [Create a new provider](https://docs.envzero.com/api-reference/provider-registry/create-a-new-provider.md) - [Create a new provider version](https://docs.envzero.com/api-reference/provider-registry/create-a-new-provider-version.md) - [Delete a GPG key](https://docs.envzero.com/api-reference/provider-registry/delete-a-gpg-key.md) - [Delete a provider](https://docs.envzero.com/api-reference/provider-registry/delete-a-provider.md) - [Find a provider by id](https://docs.envzero.com/api-reference/provider-registry/find-a-provider-by-id.md) - [Find a provider by type](https://docs.envzero.com/api-reference/provider-registry/find-a-provider-by-type.md) - [Find all providers in an organization](https://docs.envzero.com/api-reference/provider-registry/find-all-providers-in-an-organization.md) - [Get a download url for a specific version](https://docs.envzero.com/api-reference/provider-registry/get-a-download-url-for-a-specific-version.md) - [List all available GPG keys](https://docs.envzero.com/api-reference/provider-registry/list-all-available-gpg-keys.md) - [Update a provider](https://docs.envzero.com/api-reference/provider-registry/update-a-provider.md) - [Create remote state access configuration](https://docs.envzero.com/api-reference/remote-backend/create-remote-state-access-configuration.md): Creates configuration describing which environments, or projects in the… - [Delete remote state access configuration](https://docs.envzero.com/api-reference/remote-backend/delete-remote-state-access-configuration.md): Deletes an existing environment state access configuration - [Get remote state access configuration](https://docs.envzero.com/api-reference/remote-backend/get-remote-state-access-configuration.md): Describe which environments, or projects in the organization may access… - [Assign a role to a user in a project](https://docs.envzero.com/api-reference/role-based-access/assign-a-role-to-a-user-in-a-project.md) - [Get the user's role assignments in a project](https://docs.envzero.com/api-reference/role-based-access/get-the-users-role-assignments-in-a-project.md) - [Remove user's role assignment on project](https://docs.envzero.com/api-reference/role-based-access/remove-users-role-assignment-on-project.md) - [Update user's role assignment on project](https://docs.envzero.com/api-reference/role-based-access/update-users-role-assignment-on-project.md) - [Create a Role](https://docs.envzero.com/api-reference/roles/create-a-role.md) - [Create or Update a Role Assignment for a Team](https://docs.envzero.com/api-reference/roles/create-or-update-a-role-assignment-for-a-team.md): Specifying `environmentId`, `projectId`, or `organizationId` is require… - [Create or Update a Role Assignment for a User](https://docs.envzero.com/api-reference/roles/create-or-update-a-role-assignment-for-a-user.md): Currently supports environment scope assignments only. - [Delete a Role](https://docs.envzero.com/api-reference/roles/delete-a-role.md) - [Get a Role](https://docs.envzero.com/api-reference/roles/get-a-role.md) - [Get All Roles](https://docs.envzero.com/api-reference/roles/get-all-roles.md) - [Get Team Role Assignments](https://docs.envzero.com/api-reference/roles/get-team-role-assignments.md): Specifying `environmentId`, `projectId` or `organizationId` is required. - [Get User Role Assignments](https://docs.envzero.com/api-reference/roles/get-user-role-assignments.md): Currently supports environment scope assignments only. - [Remove a Role Assignment for a Team](https://docs.envzero.com/api-reference/roles/remove-a-role-assignment-for-a-team.md): Specifying `environmentId`, `projectId` or `organizationId` is required. - [Remove a Role Assignment for a User](https://docs.envzero.com/api-reference/roles/remove-a-role-assignment-for-a-user.md): Currently supports environment scope assignments only. - [Update a Role](https://docs.envzero.com/api-reference/roles/update-a-role.md) - [Get Drift Detection Environment Scheduling](https://docs.envzero.com/api-reference/scheduling/get-drift-detection-environment-scheduling.md) - [Get Environment Scheduling](https://docs.envzero.com/api-reference/scheduling/get-environment-scheduling.md) - [Get Project Scheduling](https://docs.envzero.com/api-reference/scheduling/get-project-scheduling.md) - [Set Drift Detection Environment Scheduling](https://docs.envzero.com/api-reference/scheduling/set-drift-detection-environment-scheduling.md) - [Set Environment Scheduling](https://docs.envzero.com/api-reference/scheduling/set-environment-scheduling.md) - [Create or Update a single Team to Project Assignment](https://docs.envzero.com/api-reference/teams/create-or-update-a-single-team-to-project-assignment.md): This API is deprecated. Please use "Create or Update a Role Assignment… - [Create Team](https://docs.envzero.com/api-reference/teams/create-team.md) - [Delete a single Team to Project Assignment](https://docs.envzero.com/api-reference/teams/delete-a-single-team-to-project-assignment.md): This API is deprecated. Please use "Remove a Role Assignment for a Team… - [Delete Team](https://docs.envzero.com/api-reference/teams/delete-team.md) - [Get Team](https://docs.envzero.com/api-reference/teams/get-team.md) - [List Project Teams Permissions](https://docs.envzero.com/api-reference/teams/list-project-teams-permissions.md): This API is deprecated. Please use "Get Team Role Assignments" instead. - [List Teams](https://docs.envzero.com/api-reference/teams/list-teams.md) - [Update Team](https://docs.envzero.com/api-reference/teams/update-team.md) - [Update Teams Assignments](https://docs.envzero.com/api-reference/teams/update-teams-assignments.md): This API is deprecated. Please use "Create or Update a Role Assignment… - [Add Template to Project](https://docs.envzero.com/api-reference/templates/add-template-to-project.md) - [Create Template](https://docs.envzero.com/api-reference/templates/create-template.md): Please note, you can only have 1 ssh key per template - [Delete Environment Discovery Configuration for a Project](https://docs.envzero.com/api-reference/templates/delete-environment-discovery-configuration-for-a-project.md) - [Delete Template](https://docs.envzero.com/api-reference/templates/delete-template.md) - [Download TF module](https://docs.envzero.com/api-reference/templates/download-tf-module.md): Gets the URL of the source code for a Tofu/Terraform module. This is an… - [Enable/Update Environment Discovery Configuration](https://docs.envzero.com/api-reference/templates/enableupdate-environment-discovery-configuration.md) - [Generate Terraform Variables from Repository](https://docs.envzero.com/api-reference/templates/generate-terraform-variables-from-repository.md): Clones and searches through a Template git repository for any Terraform… - [Get Assignable Templates](https://docs.envzero.com/api-reference/templates/get-assignable-templates.md): Returns a list of templates that can be assigned to the specified proje… - [Get Environment Discovery Configuration for a Project](https://docs.envzero.com/api-reference/templates/get-environment-discovery-configuration-for-a-project.md) - [Get Template by ID](https://docs.envzero.com/api-reference/templates/get-template-by-id.md) - [Get Workflow File](https://docs.envzero.com/api-reference/templates/get-workflow-file.md): Retrieve workflow file representation by blueprintId or VCS parameters… - [List git repository revisions](https://docs.envzero.com/api-reference/templates/list-git-repository-revisions.md) - [List Templates](https://docs.envzero.com/api-reference/templates/list-templates.md): Returns all Templates associated with either an Organization or Project… - [Remove Template from Project](https://docs.envzero.com/api-reference/templates/remove-template-from-project.md) - [Update Template](https://docs.envzero.com/api-reference/templates/update-template.md): Please note, you can only have 1 ssh key per template - [Create SCIM Configuration](https://docs.envzero.com/api-reference/users/create-scim-configuration.md): Creates a SCIM configuration for the organization and generates a beare… - [Create VCS Provider User Mapping](https://docs.envzero.com/api-reference/users/create-vcs-provider-user-mapping.md) - [Delete SCIM Configuration](https://docs.envzero.com/api-reference/users/delete-scim-configuration.md): Deletes the SCIM configuration for the organization. - [Get JIT SAML Config](https://docs.envzero.com/api-reference/users/get-jit-saml-config.md): Returns the organization current JIT SAML provisioning config (admin SA… - [Get SCIM Configuration](https://docs.envzero.com/api-reference/users/get-scim-configuration.md): Returns the SCIM configuration for the organization (without the bearer… - [Get SCIM Group Mappings](https://docs.envzero.com/api-reference/users/get-scim-group-mappings.md): Returns the auto-discovered SCIM group to env0 team mappings for the or… - [List User's VCS ID Mappings](https://docs.envzero.com/api-reference/users/list-users-vcs-id-mappings.md): Returns the user's account ids for all mapped vcs-es. - [Reconcile SCIM State](https://docs.envzero.com/api-reference/users/reconcile-scim-state.md): Compares env0 org state against the SCIM-managed projection and returns… - [Rotate SCIM Token](https://docs.envzero.com/api-reference/users/rotate-scim-token.md): Issues a new SCIM bearer token. The previous token stays valid for a gr… - [Unlink SCIM Group Mapping](https://docs.envzero.com/api-reference/users/unlink-scim-group-mapping.md): Removes a single SCIM group to env0 team mapping. The env0 team itself… - [Update a User's VCS ID Mapping](https://docs.envzero.com/api-reference/users/update-a-users-vcs-id-mapping.md): Updates a user's VCS ID mapping, and returns the updated value. - [Update SCIM Mode](https://docs.envzero.com/api-reference/users/update-scim-mode.md): Flips the organization SCIM provisioning mode between jit and scim. - [Create VCS Connection](https://docs.envzero.com/api-reference/vcs/create-vcs-connection.md): Only supported creation of Self-Hosted VCS connections - [Delete VCS Connection](https://docs.envzero.com/api-reference/vcs/delete-vcs-connection.md) - [Get VCS Connection](https://docs.envzero.com/api-reference/vcs/get-vcs-connection.md) - [Get VCS Repositories](https://docs.envzero.com/api-reference/vcs/get-vcs-repositories.md) - [List VCS Connections](https://docs.envzero.com/api-reference/vcs/list-vcs-connections.md) - [Update VCS Connection](https://docs.envzero.com/api-reference/vcs/update-vcs-connection.md) - [Budget exceeded webhook](https://docs.envzero.com/api-reference/webhooks/budget-exceeded-webhook.md): This webhook is fired when a "Budget Exceeded" event has been triggered - [Deploy failed webhook](https://docs.envzero.com/api-reference/webhooks/deploy-failed-webhook.md): This webhook is fired when a deploy has failed - [Deploy succeeded webhook](https://docs.envzero.com/api-reference/webhooks/deploy-succeeded-webhook.md): This webhook is fired when a deploy has finished successfully - [Deployment cancelled webhook](https://docs.envzero.com/api-reference/webhooks/deployment-cancelled-webhook.md): This webhook is fired when a deployment has been cancelled - [Deployment resumed webhook](https://docs.envzero.com/api-reference/webhooks/deployment-resumed-webhook.md): This webhook is fired when a deployment has been resumed after an appro… - [Deployment started webhook](https://docs.envzero.com/api-reference/webhooks/deployment-started-webhook.md): This webhook is fired when a deployment has started - [Deployment waiting for user webhook](https://docs.envzero.com/api-reference/webhooks/deployment-waiting-for-user-webhook.md): This webhook is fired when a deployment requires an approval - [Destroy failed webhook](https://docs.envzero.com/api-reference/webhooks/destroy-failed-webhook.md): This webhook is fired when a destroy has failed - [Destroy resumed webhook](https://docs.envzero.com/api-reference/webhooks/destroy-resumed-webhook.md): This webhook is fired when a destroy has been resumed after an approval - [Destroy started webhook](https://docs.envzero.com/api-reference/webhooks/destroy-started-webhook.md): This webhook is fired when a destroy has started - [Destroy succeeded webhook](https://docs.envzero.com/api-reference/webhooks/destroy-succeeded-webhook.md): This webhook is fired when a destroy has finished successfully - [Drift detected webhook](https://docs.envzero.com/api-reference/webhooks/drift-detected-webhook.md): This webhook is fired when env0 detected a drift in an environment - [Drift failed webhook](https://docs.envzero.com/api-reference/webhooks/drift-failed-webhook.md): This webhook is fired when an env0 drift detection failed to complete - [Drift undetected webhook](https://docs.envzero.com/api-reference/webhooks/drift-undetected-webhook.md): This webhook is fired when a drift has been reconciled - [Environment marked for auto destroy webhook](https://docs.envzero.com/api-reference/webhooks/environment-marked-for-auto-destroy-webhook.md): This webhook is fired when an environment is marked for auto destroy by… - [Changelog](https://docs.envzero.com/changelogs.md): Stay up to date with the latest features, improvements, and fixes in en… - [Non Admin API Keys](https://docs.envzero.com/changelogs/2022/05/non-admin-api-keys.md): Create user-scoped API keys with project-level RBAC in env zero, giving… - [Cost Monitoring for Terragrunt](https://docs.envzero.com/changelogs/2022/06/cost-monitoring-for-terragrunt.md): Track actual cloud costs for Terragrunt environments in env zero, corre… - [env zero Workflows](https://docs.envzero.com/changelogs/2022/06/env0-workflows.md): Orchestrate multi-environment deployments with dependency ordering usin… - [Managing Pulumi Version](https://docs.envzero.com/changelogs/2022/06/managing-pulumi-version.md): Pin Pulumi templates to a specific CLI version in env zero using the EN… - [TTL Policy Per Project](https://docs.envzero.com/changelogs/2022/06/ttl-policy-per-project.md): Override organization-level TTL policies at the project level in env ze… - [CloudFormation Support](https://docs.envzero.com/changelogs/2022/07/cloudformation-support.md): Manage AWS CloudFormation stacks in env zero with continuous deployment… - [Terragrunt run-all support](https://docs.envzero.com/changelogs/2022/07/terragrunt-run-all-support.md): Run multiple Terragrunt modules in one deployment with run-all in env z… - [HashiCorp Vault Support For Self-Hosted Agent](https://docs.envzero.com/changelogs/2022/07/vault-hashicorp-vault-support.md): Resolve HashiCorp Vault secrets automatically on each deployment using… - [Logs forwarding to Coralogix](https://docs.envzero.com/changelogs/2022/08/log-forwarding-to-coralogix.md): Forward IaC deployment logs from env zero to Coralogix for centralized… - [OpenID Connect (OIDC) Support](https://docs.envzero.com/changelogs/2022/08/oidc-support.md): Authenticate to cloud providers using short-lived OIDC JWT tokens gener… - [Removing Python 2, and other 3rd party updates.](https://docs.envzero.com/changelogs/2022/09/removing-python-2-and-other-3rd-party-updates.md): Breaking changes in the env zero deployment container: Python 2 removed… - [Business Tier now available in AWS Marketplace](https://docs.envzero.com/changelogs/2022/10/business-tier-now-available-in-aws-marketplace.md): Subscribe to env zero directly through AWS Marketplace, consolidating b… - [Custom Roles](https://docs.envzero.com/changelogs/2022/10/custom-roles.md): Define custom RBAC roles in env zero with fine-grained permission sets,… - [env zero - The Game](https://docs.envzero.com/changelogs/2022/10/env0-game.md): An easter egg from env zero's hackathon: double-click an active deploym… - [Mobile support](https://docs.envzero.com/changelogs/2022/10/env0-mobile-support.md): Manage env zero environments from mobile browsers at any resolution, wi… - [OIDC Additional Claims](https://docs.envzero.com/changelogs/2022/10/oidc-additional-claims.md): env zero OIDC tokens now include projectId, templateId, environmentId,… - [Remote Backend](https://docs.envzero.com/changelogs/2022/10/remote-backend.md): Store Terraform state in env zero's Remote Backend with automatic confi… - [SAML Admin Group Integration](https://docs.envzero.com/changelogs/2022/10/saml-admin-group-integration.md): Map SAML IdP groups to org-admin roles in env zero using a naming conve… - [Audit Log](https://docs.envzero.com/changelogs/2022/11/audit-log.md): Track organization activity in env zero audit logs, showing who perform… - [Personal API Keys](https://docs.envzero.com/changelogs/2022/11/personal-api-keys.md): Generate personal API keys tied to your user account in env zero for th… - [Project Costs](https://docs.envzero.com/changelogs/2022/11/project-costs.md): View aggregated cloud costs for entire projects in env zero, with cost… - [Azure DevOps Integration](https://docs.envzero.com/changelogs/2022/12/azure-devops-integration.md): Connect Azure DevOps repositories to env zero to create templates, mana… - [Log Forwarding to Google Cloud Logging](https://docs.envzero.com/changelogs/2022/12/log-forwarding-to-google-cloud-logging.md): Forward IaC deployment logs from env zero to Google Cloud Logging, cent… - [Private Module Registry - Folder Based Modules](https://docs.envzero.com/changelogs/2022/12/module-registry-modules-from-path.md): Store multiple Terraform modules in a single repository using the env z… - [Plugins](https://docs.envzero.com/changelogs/2022/12/plugins.md): Add security scanners, policy enforcement, and notification integration… - [Project Level Custom Flow](https://docs.envzero.com/changelogs/2022/12/project-level-custom-flow.md): Apply one shared custom flow YAML to all project environments in env ze… - [Deployment Comments](https://docs.envzero.com/changelogs/2023/01/deployment-comments.md): Add markdown comments to deployments, environment creation, destruction… - [Environment Locking](https://docs.envzero.com/changelogs/2023/01/environment-locking.md): Lock environments in env zero to block deployments and changes, with a… - [Remote Plans](https://docs.envzero.com/changelogs/2023/01/remote-plans.md): Run terraform plan locally with uncommitted code while executing inside… - [Workflow Enhancement](https://docs.envzero.com/changelogs/2023/01/workflow-settings-enhancement.md): Configure per-environment variables, revisions, and workspace names whe… - [Custom TTL Policy](https://docs.envzero.com/changelogs/2023/02/custom-ttl-policy.md): Set any TTL duration in months, weeks, days, or hours for env zero envi… - [New Integrations - Plugins and Sumo Logic](https://docs.envzero.com/changelogs/2023/02/new-integrations-plugins-and-sumo-logic.md): New env zero plugins include TFLint, TFSec, Trivy, and Lightlytics, plu… - [Sub Projects](https://docs.envzero.com/changelogs/2023/02/sub-projects.md): Nest projects within projects in env zero using Sub Projects, with RBAC… - [PR Comments With Role Based Access](https://docs.envzero.com/changelogs/2023/03/pr-comments-plan-and-apply-role-based-access.md): Map VCS users to env zero custom roles so PR comment-triggered plan and… - [Remote State Access Control](https://docs.envzero.com/changelogs/2023/03/remote-state-access-control.md): Restrict access to Terraform remote state in env zero by specifying whi… - [Private Plugins](https://docs.envzero.com/changelogs/2023/04/private-plugins.md): Store env zero plugins in private Git repositories to integrate interna… - [Private Provider Registry](https://docs.envzero.com/changelogs/2023/04/private-provider-registry.md): Manage proprietary Terraform providers in env zero's Private Provider R… - [Bulk Operations](https://docs.envzero.com/changelogs/2023/05/bulk-operations.md): Deploy, destroy, lock, or run tasks on multiple env zero environments a… - [Environment RBAC Granularity](https://docs.envzero.com/changelogs/2023/05/environment-role-based-access-granularity.md): Assign custom roles at the environment level in env zero, granting user… - [Moving Projects and Sub Projects](https://docs.envzero.com/changelogs/2023/05/moving-projects-and-sub-projects.md): Move projects and sub-projects to different parent projects in env zero… - [Project-Level Remote Backend Enforcement](https://docs.envzero.com/changelogs/2023/05/project-level-remote-backend-enforcement.md): Enforce the env zero Remote Backend for all new Terraform environments… - [AWS Session Tags for OIDC](https://docs.envzero.com/changelogs/2023/06/aws-session-tags-for-oidc.md): env zero OIDC tokens now include AWS session tags via principal_tags cl… - [Helm Support](https://docs.envzero.com/changelogs/2023/06/helm-support.md): Deploy Helm charts as env zero environments with native approval flows,… - [2 PR Plan and Remote Backend for Workflow](https://docs.envzero.com/changelogs/2023/06/pr-plan-and-remote-backend-for-workflow.md): Enable remote backend storage for all sub-environments in a workflow an… - [Approval Policies](https://docs.envzero.com/changelogs/2023/07/approval-policies.md): Apply OPA-based approval policies in env zero to cancel, pause for revi… - [env zero-Hosted Encrypted State](https://docs.envzero.com/changelogs/2023/07/env0-hosted-encrypted-state.md): Use env zero-hosted encrypted state as a PVC alternative for self-hoste… - [Plan and Apply from PR comments support for Azure DevOps](https://docs.envzero.com/changelogs/2023/07/plan-and-apply-from-pr-comments-support-for-azure-devops.md): Trigger env zero plan and apply operations for Azure DevOps pull reques… - [Self Hosted Agents Monitoring](https://docs.envzero.com/changelogs/2023/07/self-hosted-agents-monitoring.md): View the current state of all self-hosted agents from the Organization… - [Update Environment Variables without Deploying](https://docs.envzero.com/changelogs/2023/07/update-environment-variables-without-deploying.md): Save changes to environment variables in env zero without triggering a… - [Native Kubernetes Authentication](https://docs.envzero.com/changelogs/2023/08/better-kubernetes-support.md): Set up Kubernetes authentication natively in env zero using kubeconfig,… - [Docker Deployment Agent](https://docs.envzero.com/changelogs/2023/08/docker-deployment-agent.md): Run env zero self-hosted agents as Docker containers by pulling the Doc… - [Organization Costs](https://docs.envzero.com/changelogs/2023/08/organization-costs.md): View cloud costs across all projects from the Organization Dashboard Co… - [Budget Notifications](https://docs.envzero.com/changelogs/2023/09/budget-notifications.md): Set project-level spending budgets in env zero and receive alerts when… - [VS-Code Extension](https://docs.envzero.com/changelogs/2023/09/vs-code-extension.md): Deploy and monitor env zero environments from VS Code, viewing environm… - [Immediate Persistence of Variables Regardless of Deployment Outcome](https://docs.envzero.com/changelogs/2023/10/immediate-persistence-of-variables-regardless-of-deployment-outcome.md): env zero now saves environment variables at deployment time rather than… - [Official OpenTofu Support](https://docs.envzero.com/changelogs/2023/10/official-opentofu-support.md): OpenTofu, the Linux Foundation-managed Terraform fork, is now a nativel… - [Breaking Change to Parent and Sub Projects Variables Behaviour](https://docs.envzero.com/changelogs/2023/11/change-to-project-variables-behaviour.md): Breaking change in env zero: project variables cascade to sub-projects,… - [Easy OIDC Authentication Integration](https://docs.envzero.com/changelogs/2023/11/easy-oidc-authentication-integration.md): Configure OIDC credentials in env zero without storing sensitive data,… - [BREAKING CHANGE - incoming traffic from env0 extended IP list](https://docs.envzero.com/changelogs/2023/11/improved-resiliency.md): env zero expanded its infrastructure across additional AWS regions and… - [Self Hosted Remote State](https://docs.envzero.com/changelogs/2023/11/self-hosted-remote-state.md): Store Terraform remote state in your own cloud bucket using env zero's… - [Usage Dashboard](https://docs.envzero.com/changelogs/2023/11/usage-dashboard.md): Track users, monthly deployments, and deployment limits in the env zero… - [Remote Apply](https://docs.envzero.com/changelogs/2023/12/remote-apply.md): Run terraform apply locally with uncommitted code while execution happe… - [New: Modules Continuous Integration Testing](https://docs.envzero.com/changelogs/2024/01/new-modules-continuous-integration-testing.md): Run automated tests against Terraform modules in the env zero Private M… - [Introducing: Targeted Deployments](https://docs.envzero.com/changelogs/2024/01/targeted-deployments.md): Deploy specific Terraform resources or modules in env zero using Target… - [Partial Workflow Deployment](https://docs.envzero.com/changelogs/2024/01/workflow-sub-graph-deployment.md): Run or destroy a subset of a workflow in env zero with Partial Workflow… - [Email Notifications](https://docs.envzero.com/changelogs/2024/02/email-notifications.md): Configure custom email recipients and event triggers per project in env… - [Environment Discovery](https://docs.envzero.com/changelogs/2024/02/environment-discovery.md): Automatically create, plan, deploy and destroy Environments in env zero… - [BREAKING CHANGE - Separate environment "Drift Status" from the Deployment status](https://docs.envzero.com/changelogs/2024/02/separate-environment-drift-status-from-the-general-status.md): Breaking change: drift status moves to a separate driftStats field in e… - [Create Environment Without Deploy](https://docs.envzero.com/changelogs/2024/03/create-environment-without-deploy.md): Use the preventAutoDeploy flag in env zero's Create Environment API or… - [Organization Role Assignments for Teams](https://docs.envzero.com/changelogs/2024/03/organization-role-assignments-for-teams.md): Assign custom roles to teams at the organization level in env zero, add… - [VCS environments in workflows](https://docs.envzero.com/changelogs/2024/03/vcs-environments-in-workflows.md): Define workflow sub-environments inline using the vcs field in workflow… - [Approval Policies and Custom Flows Enhancements](https://docs.envzero.com/changelogs/2024/04/approval-policies-and-custom-flows-enhancements.md): Assign multiple approval policies and custom flows per env zero project… - [Environment Outputs](https://docs.envzero.com/changelogs/2024/04/environment-outputs.md): Export Terraform, OpenTofu, or Terragrunt outputs and pass them as inpu… - [Global Environment Search](https://docs.envzero.com/changelogs/2024/04/global-environment-search.md): Search all environments across your organization in env zero using the… - [Navigation Improvement](https://docs.envzero.com/changelogs/2024/04/navigation-improvement.md): Refreshed env zero navigation bar with a modern design, separated org a… - [Docker image Alpine and Node upgrade](https://docs.envzero.com/changelogs/2024/05/docker-image-alpine-and-node-upgrade.md): env zero deployment container updated: Alpine upgraded to 3.19, Node to… - [Variable Sets](https://docs.envzero.com/changelogs/2024/05/variable-sets.md): Create reusable Variable Sets in env zero and assign them to organizati… - [Variables Improvements](https://docs.envzero.com/changelogs/2024/05/variables-improvements.md): Scope-based filtering, priority sorting for required variables, and col… - [Webhook Notification Target](https://docs.envzero.com/changelogs/2024/05/webhook-notifications.md): Set up webhook notification targets in env zero to send HTTP callbacks… - [Approval Flow for Workflows](https://docs.envzero.com/changelogs/2024/06/approval-flow-for-workflows.md): Gate workflow progression in env zero by requiring approval on sub-envi… - [Cloud Compass](https://docs.envzero.com/changelogs/2024/07/cloud-compass.md): Cloud Compass in env zero visualizes IaC coverage trends, resource mana… - [GitOps Apply All](https://docs.envzero.com/changelogs/2024/07/gitops-apply-all.md): Apply all environments affected by a pull request in env zero using env… - [Move Environments between Projects](https://docs.envzero.com/changelogs/2024/07/move-environments-between-projects.md): Move environments between projects in env zero from the environment men… - [Ansible Support](https://docs.envzero.com/changelogs/2024/08/ansible-support.md): Run Ansible playbooks as env zero environments with native approval flo… - [Introducing Hybrid Agents and Secured Variables for Self-Hosted Agents](https://docs.envzero.com/changelogs/2024/09/mix-agents-and-variables.md): Mix SaaS and self-hosted agents within the same env zero organization,… - [Streamline Onboarding With Automated Environment Import](https://docs.envzero.com/changelogs/2024/09/onboarding-import-external-environments.md): Import Terraform workspaces into env zero in bulk via Environment Disco… - [Cloud Compass Adds Support for Microsoft Azure](https://docs.envzero.com/changelogs/2024/11/cloud-compass-supports-for-microsoft-azure.md): Cloud Compass now supports Microsoft Azure for IaC coverage tracking, r… - [Custom Flows For Tasks](https://docs.envzero.com/changelogs/2024/11/custom-flows-for-tasks.md): With this update, you can now configure custom hooks for your tasks, al… - [Introducing Drift Cause: Adding Context to Drift Management](https://docs.envzero.com/changelogs/2024/12/introducing-drift-cause-adding-context-to-drift-management.md): Drift Cause in env zero identifies who caused drift, how it was trigger… - [Polish & Improvements - December 2024](https://docs.envzero.com/changelogs/2024/12/polish-improvements-december-2024.md): December 2024: multiple VCS agents, GitLab access token auth, Terragrun… - [New Backstage Plugin: Manage and Deploy IaC from Your Internal Developer Portal](https://docs.envzero.com/changelogs/2025/01/backstage-integration.md): Use the env zero Backstage Plugin to create, deploy, and monitor cloud… - [New: Spot Drift in Minutes With Cloud Compass - Even Before Fully Onboarding](https://docs.envzero.com/changelogs/2025/02/cloud-compass-drilldown.md): Cloud Compass detects drift and drift risk for all cloud resources, inc… - [Drift Remediation Keep Your Infrastructure Aligned with Your Code](https://docs.envzero.com/changelogs/2025/02/drift-remediation.md): Reconcile infrastructure drift in env zero automatically or manually, r… - [Introducing env zero Cloud Analyst: AI-Powered Infrastructure Intelligence](https://docs.envzero.com/changelogs/2025/03/introducing-env0-cloud-analyst-for-ai-powered-infrastructure-intelligence.md): Cloud Analyst in env zero answers plain-language questions about deploy… - [Polish & Improvements: January-February 2025](https://docs.envzero.com/changelogs/2025/03/polish-improvements-january-2025.md): Jan-Feb 2025: dark mode, redesigned homepage, Oracle Cloud credentials,… - [Drift Cause Analysis: Understand Why Drift Happened](https://docs.envzero.com/changelogs/2025/04/drift-cause-analysis-understand-why-drift-happened.md): Drift Cause Analysis uses AI in env zero to explain why resources drift… - [Whats New: AI-Powered Summarization and Error Insights (Beta)](https://docs.envzero.com/changelogs/2025/04/whats-new-ai-powered-summarization-and-error-insights-beta.md): Use AI in env zero to get plain-language error explanations and plan su… - [New in Drift Remediation: Automated Code Updates to Keep IaC in Sync](https://docs.envzero.com/changelogs/2025/05/new-in-drift-remediation-automated-code-updates-to-keep-iac-in-sync.md): env zero can generate a pull request to update IaC to match detected cl… - [Cloud Compass Adds Support for GCP](https://docs.envzero.com/changelogs/2025/06/cloud-compass-adds-support-for-gcp.md): Cloud Compass now supports GCP, completing multi-cloud coverage across… - [Polish & Improvements: June 2025](https://docs.envzero.com/changelogs/2025/06/polish-improvements-june-2025.md): June 2025: workflow output variables, audit log forwarding, self-hosted… - [env zero MCP Server: Fast and Safe Infrastructure Actions from IDEs and Agents](https://docs.envzero.com/changelogs/2025/09/env-zero-mcp-server-change-log.md): Use the env zero MCP Server to plan, approve, and deploy infrastructure… - [Introducing Ready-To-Use Policies](https://docs.envzero.com/changelogs/2025/09/ready-to-use-policies-change-log.md): Apply pre-built security, compliance, and cost policies in env zero at… - [Now Available (Beta): Code Optimizer Helps You Improve Infrastructure Code Quality and Safety](https://docs.envzero.com/changelogs/2025/11/code-optimizer-beta.md): Code Optimizer scans IaC in env zero using Checkov and TFLint, flags is… - [Projects Page Refresh: Clearer Overview, Tags, and Improved UI](https://docs.envzero.com/changelogs/2026/01/projects-page-refresh.md): The refreshed Projects page in env zero shows richer metadata, environm… - [Self-Service SSO: Speed Up Authentication and Stay in Control](https://docs.envzero.com/changelogs/2026/01/self-service-sso.md): Configure Azure AD or SAML 2.0 SSO in env zero from Organization Settin… - [SCIM Provisioning: Automate User Lifecycle Management](https://docs.envzero.com/changelogs/2026/02/scim-provisioning.md): Use SCIM 2.0 with Okta or Microsoft Entra ID to auto-provision and depr… - [Self-Service Agent: Create and Manage Agent Pools Without Contacting Support](https://docs.envzero.com/changelogs/2026/03/self-service-agent.md): Manage self-hosted agent pools in env zero from Organization Settings,… - [Simplify Terraform Cloud Migration With the env zero Migration Wizard](https://docs.envzero.com/changelogs/2026/03/tfc-migration-wizard.md): Migrate TFC or TFE workspaces to env zero using a guided wizard that di… - [Centralized VCS Connections for All Providers](https://docs.envzero.com/changelogs/2026/04/vcs-connections-alignment.md): GitLab, Azure DevOps, and Bitbucket cloud VCS connections can now be ma… - [Additional Deployment Controls](https://docs.envzero.com/guides/admin-guide/additional-controls.md): Configure advanced deployment controls via environment variables at org… - [View Audit Logs](https://docs.envzero.com/guides/admin-guide/audit-logs.md): Track user activity with audit logs in env zero, covering environments,… - [Custom Flows Overview](https://docs.envzero.com/guides/admin-guide/custom-flows.md): Run custom commands during deployment with env0.yml custom flows, suppo… - [Project-Level Custom Flow](https://docs.envzero.com/guides/admin-guide/custom-flows/project-level-custom-flow.md): Configure custom flows at the project level to apply across all environ… - [Custom Flow Schema (v2)](https://docs.envzero.com/guides/admin-guide/custom-flows/version-2-schema.md): Reference for the version 2 env0.yml custom flow schema, where each con… - [Monitoring Dashboards](https://docs.envzero.com/guides/admin-guide/dashboards.md): Monitor organization activity with summary and activity dashboards show… - [Managing Environments](https://docs.envzero.com/guides/admin-guide/env-zero-environments.md): Create, manage, and automate IaC deployments as environments in env zer… - [Creating & Managing Projects](https://docs.envzero.com/guides/admin-guide/env-zero-projects.md): Organize environments and resources with projects and sub-projects in e… - [Using env zero Templates](https://docs.envzero.com/guides/admin-guide/env-zero-templates.md): Define reusable infrastructure blueprints with templates in env zero, s… - [Environment Discovery Overview](https://docs.envzero.com/guides/admin-guide/environment-discovery.md): Automatically discover, import, and manage infrastructure environments… - [Auto-Create Environments from Pull Requests](https://docs.envzero.com/guides/admin-guide/environment-discovery/automatic-environment-creation-from-pull-request.md): Automatically create and destroy environments from pull requests using… - [Discovery by File](https://docs.envzero.com/guides/admin-guide/environment-discovery/discovery-by-file.md): Use env0-discovery.yml marker files to create environments from existin… - [Import External Environments into env zero](https://docs.envzero.com/guides/admin-guide/environment-discovery/onboarding-import-external-environments-into-env-zero.md): Import and bulk-migrate Terraform or Terragrunt environments into env z… - [Environment Overview](https://docs.envzero.com/guides/admin-guide/environments.md): Manage IaC deployment environments in env zero - create, destroy, and r… - [Environment Access](https://docs.envzero.com/guides/admin-guide/environments/access.md): Control RBAC permissions at the environment level in env zero to grant… - [Running Ad Hoc Tasks](https://docs.envzero.com/guides/admin-guide/environments/ad-hoc-tasks.md): Run arbitrary bash commands on your env zero deployment container witho… - [Ai Powered Summaries & Error Insights](https://docs.envzero.com/guides/admin-guide/environments/ai-powered-summarization-and-error-insights.md): Use AI error insights and plan/apply summarization in env zero to analy… - [Managing Bulk Operations](https://docs.envzero.com/guides/admin-guide/environments/bulk-operations.md): Run deploy, destroy, or other operations on multiple env zero environme… - [Using Continuous Deployment](https://docs.envzero.com/guides/admin-guide/environments/continuous-deployment.md): Configure env zero environments to automatically redeploy on every push… - [Drift Detection](https://docs.envzero.com/guides/admin-guide/environments/drift-detection.md): Set up automated drift detection in env zero to identify when cloud res… - [Remediate Drift](https://docs.envzero.com/guides/admin-guide/environments/drift-detection/automatic-drift-remediation.md): Automatically or manually remediate infrastructure drift in env zero by… - [Analyze Drift Cause](https://docs.envzero.com/guides/admin-guide/environments/drift-detection/drift-cause.md): Identify the root cause of infrastructure drift in env zero, covering m… - [Locking Environments](https://docs.envzero.com/guides/admin-guide/environments/environment-locking.md): Lock env zero environments to prevent deploy, destroy, plan, and drift… - [Moving Environments](https://docs.envzero.com/guides/admin-guide/environments/move-environment.md): Move env zero environments between projects to reorganize structures, w… - [Plan And Apply via PR Comments](https://docs.envzero.com/guides/admin-guide/environments/plan-and-apply-from-pr-comments.md): Trigger env zero plan and apply from pull request comments in GitHub, G… - [Running Plan on Pull Requests](https://docs.envzero.com/guides/admin-guide/environments/plan-on-pull-request.md): Automatically run a Terraform plan on every pull request to review infr… - [Deployment Scheduling](https://docs.envzero.com/guides/admin-guide/environments/scheduling.md): Schedule automatic deploys and destroys for env zero environments using… - [Creating a New Environment](https://docs.envzero.com/guides/admin-guide/environments/setting-up-a-new-environment.md): Create a new env zero environment from a template with RBAC controls or… - [Performing Targeted Deployments](https://docs.envzero.com/guides/admin-guide/environments/targeted-deployments.md): Deploy specific Terraform resources or modules in env zero using target… - [Configure Workflow Triggers](https://docs.envzero.com/guides/admin-guide/environments/workflow-triggers.md): Configure chained environment deployments in env zero using workflow tr… - [Product Homepage](https://docs.envzero.com/guides/admin-guide/homepage.md): Navigate the env zero homepage to review failed, drifted, or approval-p… - [Git and VCS Integration](https://docs.envzero.com/guides/admin-guide/manage-vcs.md): Connect Git repositories and VCS to env zero - including GitHub, GitLab… - [Manage Organizations](https://docs.envzero.com/guides/admin-guide/organizations.md): Set up and manage organizations as the top-level entity for projects, t… - [Private Registry](https://docs.envzero.com/guides/admin-guide/private-registry.md): Host and manage private Terraform modules and providers in the env zero… - [Module Overview](https://docs.envzero.com/guides/admin-guide/private-registry/modules.md): Share Terraform and OpenTofu modules with the env zero private module r… - [Using Modules](https://docs.envzero.com/guides/admin-guide/private-registry/modules/module-usage.md): Track module adoption in the env zero private registry with download co… - [Testing Modules in CI](https://docs.envzero.com/guides/admin-guide/private-registry/modules/modules-continuous-integration-testing.md): Run automated CI tests on private registry modules in env zero using Op… - [Providers Overview](https://docs.envzero.com/guides/admin-guide/private-registry/providers.md): Publish and manage private Terraform providers in the env zero provider… - [Manage Projects](https://docs.envzero.com/guides/admin-guide/projects.md): Organize environments with projects in env zero for access control, mul… - [Manage Sub-Projects](https://docs.envzero.com/guides/admin-guide/projects/sub-projects.md): Create and manage sub-projects to organize environments, templates, and… - [Running Remote Apply](https://docs.envzero.com/guides/admin-guide/remote-backend/remote-apply.md): Run terraform apply locally while executing remotely on env zero with s… - [Running Remote Plan](https://docs.envzero.com/guides/admin-guide/remote-backend/remote-plan.md): Run terraform plan locally while executing remotely on env zero with sh… - [Remote State Data Source](https://docs.envzero.com/guides/admin-guide/remote-backend/remote-state-data-source.md): Use the terraform_remote_state data source to read outputs from env zer… - [Using Self-Hosted Remote State](https://docs.envzero.com/guides/admin-guide/remote-backend/self-hosted-remote-state.md): Store env zero remote backend state in your own AWS S3 bucket using the… - [Configuring State Access Control](https://docs.envzero.com/guides/admin-guide/remote-backend/state-access-control.md): Control which environments can access env zero remote state, restrictin… - [Migrating State](https://docs.envzero.com/guides/admin-guide/remote-backend/state-migration.md): Migrate Terraform state to or from env zero remote backend using terraf… - [Integrate With Terraform Cloud Remote Backend](https://docs.envzero.com/guides/admin-guide/remote-backend/working-with-terraform-cloud-remote-backend.md): Use env zero with Terraform Cloud remote backend for state storage duri… - [Authenticating the Agent On AWS EKS](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/authenticating-the-agent-on-aws-eks.md): Authenticate env zero self-hosted agents on AWS EKS using Pod Identity,… - [Authenticating the Agent On Azure AKS](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/authenticating-the-agent-on-azure-aks.md): Authenticate env zero self-hosted agents on Azure AKS using workload id… - [Autoscaling Self-Hosted Agents on Azure Container Apps](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/autoscaling-on-azure-container-apps.md): Run env zero self-hosted agents as ephemeral Azure Container Apps Jobs… - [Using Cache with PVC](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/cache-with-pvc.md): Enable plugin caching with Persistent Volume Claims on the env zero sel… - [Using Custom CA Certificates](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/custom-ca-certificates.md): Add custom or self-signed CA certificates to your env zero self-hosted… - [Custom/Optional Configuration](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/custom-optional-configuration.md): Helm values reference for the env zero self-hosted Kubernetes agent, co… - [env zero Hosted Encrypted State](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/env-zero-hosted-encrypted-state.md): Use env zero hosted encrypted state to avoid PVC configuration for the… - [Extending Deployment Image](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/extending-deployment-image.md): Extend the env zero deployment agent base image with custom tools and p… - [HA/DR Strategy for Self-Hosted Agents](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/hadr-strategy-for-self-hosted-agents.md): Configure high availability and disaster recovery for env zero self-hos… - [Hosting Deployment Logs](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/hosting-the-deployment-logs.md): Store env zero deployment logs in your own AWS DynamoDB table using the… - [Running Multiple Self-Hosted Agents](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/multiple-self-hosted-agents.md): Run multiple self-hosted and SaaS agents in a single env zero organizat… - [Self-Hosted Agents Overview](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/overview.md): Create and manage self-hosted agent pools, authentication secrets, and… - [Monitoring Self-Hosted Agents](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/self-hosted-agents-monitoring.md): Monitor the health and version of env zero self-hosted Kubernetes agent… - [Self-Hosted Kubernetes Agent](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/self-hosted-kubernetes-agent.md): Install and configure the env zero self-hosted Kubernetes agent using H… - [Running a Standalone Docker Agent](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/standalone-docker-agent.md): Run the env zero self-hosted agent as a standalone Docker container usi… - [Troubleshooting](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/troubleshooting.md): Troubleshoot common env zero self-hosted Kubernetes agent issues, inclu… - [Changing User Id](https://docs.envzero.com/guides/admin-guide/self-hosted-kubernetes-agent/using-a-custom-image-in-an-agent/change-user-id.md): Change the default user ID and group ID in the env zero self-hosted age… - [Template Overview](https://docs.envzero.com/guides/admin-guide/templates.md): Learn how env zero templates define reusable environment configurations… - [Ansible Integration](https://docs.envzero.com/guides/admin-guide/templates/ansible.md): Configure and deploy Ansible playbooks with env zero for automated conf… - [Azure DevOps Integration](https://docs.envzero.com/guides/admin-guide/templates/azure-devops-integration.md): Connect Azure DevOps repositories to env zero for IaC template creation… - [Standard Bitbucket Integration](https://docs.envzero.com/guides/admin-guide/templates/bitbucket-integration.md): Connect Bitbucket Cloud repositories to env zero to create templates an… - [Bitbucket Server Integration](https://docs.envzero.com/guides/admin-guide/templates/bitbucket-server-integration.md): Integrate Bitbucket Server or Data Center with env zero using a self-ho… - [AWS CloudFormation Integration](https://docs.envzero.com/guides/admin-guide/templates/cloudformation.md): Manage AWS CloudFormation stacks with env zero for automated provisioni… - [GitHub Enterprise Integration](https://docs.envzero.com/guides/admin-guide/templates/github-enterprise-integration.md): Integrate GitHub Enterprise Server with env zero using a self-hosted ag… - [Standard GitHub Integration](https://docs.envzero.com/guides/admin-guide/templates/github-templates.md): Connect GitHub repositories to env zero using the GitHub App for templa… - [Gitlab Enterprise Integration](https://docs.envzero.com/guides/admin-guide/templates/gitlab-enterprise-integration.md): Integrate GitLab Enterprise with env zero using a self-hosted agent and… - [Standard Gitlab Integration](https://docs.envzero.com/guides/admin-guide/templates/gitlab-integration.md): Connect GitLab repositories to env zero using centralized VCS connectio… - [Helm Integration](https://docs.envzero.com/guides/admin-guide/templates/helm.md): Deploy Helm charts with env zero from Git, Helm repositories, OCI regis… - [Managing IaC Binaries Versions](https://docs.envzero.com/guides/admin-guide/templates/iac-binaries-versions.md): Specify and manage IaC tool versions in env zero templates for Terrafor… - [Kubernetes (K8s) Integration](https://docs.envzero.com/guides/admin-guide/templates/k8s.md): Deploy Kubernetes resources with env zero using kubectl and Kustomize f… - [OpenTofu](https://docs.envzero.com/guides/admin-guide/templates/opentofu.md): Configure and deploy OpenTofu templates with env zero using the tofu bi… - [Pulumi Integration](https://docs.envzero.com/guides/admin-guide/templates/pulumi.md): Deploy Pulumi stacks with env zero using Python, TypeScript, Go, and .N… - [Using Self-Hosted VCS](https://docs.envzero.com/guides/admin-guide/templates/self-hosted-vcs.md): Connect self-hosted VCS providers to env zero with agent proxy support,… - [Terraform](https://docs.envzero.com/guides/admin-guide/templates/terraform.md): Configure and deploy Terraform templates with env zero for infrastructu… - [Terragrunt Integration](https://docs.envzero.com/guides/admin-guide/templates/terragrunt.md): Set up Terragrunt templates in env zero with run-all support, configura… - [Migrate from Terraform Cloud](https://docs.envzero.com/guides/admin-guide/tfc-migration.md): Migrate Terraform Cloud or Terraform Enterprise workspaces to env zero… - [Connect and Scan](https://docs.envzero.com/guides/admin-guide/tfc-migration/connect-and-scan.md): Connect your Terraform Cloud or Terraform Enterprise organization to en… - [Go Live](https://docs.envzero.com/guides/admin-guide/tfc-migration/go-live.md): Complete the Terraform Cloud migration with a controlled cutover that l… - [Resolve Issues](https://docs.envzero.com/guides/admin-guide/tfc-migration/resolve-issues.md): Review and fix any missing secrets or VCS connection gaps flagged by th… - [Review and Migrate](https://docs.envzero.com/guides/admin-guide/tfc-migration/review-and-migrate.md): Review your selected Terraform Cloud workspaces and trigger one-click m… - [Troubleshooting](https://docs.envzero.com/guides/admin-guide/tfc-migration/troubleshooting.md): Fix common issues during Terraform Cloud migration, including credentia… - [Creating and Managing API Keys](https://docs.envzero.com/guides/admin-guide/user-role-and-team-management/api-keys.md): Create and manage API keys for programmatic access to env zero, the Ter… - [Custom Roles](https://docs.envzero.com/guides/admin-guide/user-role-and-team-management/custom-roles.md): Create and manage custom roles with tailored permissions in env zero, a… - [Default Roles](https://docs.envzero.com/guides/admin-guide/user-role-and-team-management/default-roles.md): Built-in default roles at organization, project, and environment levels… - [Role-Based Access Control (RBAC)](https://docs.envzero.com/guides/admin-guide/user-role-and-team-management/rbac.md): Manage permissions with role-based access control in env zero, using de… - [Assigning Roles](https://docs.envzero.com/guides/admin-guide/user-role-and-team-management/role-assignment.md): Assign roles to users and teams at organization, project, and environme… - [Manage Teams](https://docs.envzero.com/guides/admin-guide/user-role-and-team-management/teams.md): Create and manage teams in env zero to group users and assign permissio… - [Manage Users](https://docs.envzero.com/guides/admin-guide/user-role-and-team-management/user-management.md): Add, invite, and manage users in your env zero organization with SSO vi… - [Managing Variables](https://docs.envzero.com/guides/admin-guide/variables.md): Configure Terraform and shell environment variables across organization… - [Manage Access Tokens](https://docs.envzero.com/guides/admin-guide/variables/access-tokens.md): Add and manage HTTP/S access tokens for private VCS repository access i… - [Handling Common Errors](https://docs.envzero.com/guides/admin-guide/variables/common-errors.md): Troubleshoot common Terraform variable errors in env zero, including TF… - [Working with Environment Outputs](https://docs.envzero.com/guides/admin-guide/variables/environment-outputs.md): Export and share environment outputs like VPC IDs and endpoints across… - [Managing SSH Keys](https://docs.envzero.com/guides/admin-guide/variables/ssh-keys.md): Add and manage SSH keys at organization and project level in env zero f… - [Using Variable Sets](https://docs.envzero.com/guides/admin-guide/variables/variable-sets.md): Group related variables into reusable sets and assign them to organizat… - [Managing Workflow Variables](https://docs.envzero.com/guides/admin-guide/variables/workflow-variables.md): Configure variables for workflow sub-environments at the template level… - [Workflow Overview](https://docs.envzero.com/guides/admin-guide/workflows.md): Orchestrate multi-environment deployments with dependency management us… - [Creating A New Workflow](https://docs.envzero.com/guides/admin-guide/workflows/create-a-new-workflow.md): Create an env zero workflow using env0.workflow.yaml, covering dependen… - [Workflow File JSON Schema](https://docs.envzero.com/guides/admin-guide/workflows/workflow-file-json-schema.md): JSON Schema definition for validating and auto-completing env0.workflow… - [Workflow File Reference](https://docs.envzero.com/guides/admin-guide/workflows/workflow-file-reference.md): Complete reference for the env0.workflow.yaml file schema, covering env… - [Partial Workflow Deployment](https://docs.envzero.com/guides/admin-guide/workflows/workflow-partial-deployment.md): Deploy or destroy subsets of an env zero workflow graph using Run From… - [Managing Your Subscription](https://docs.envzero.com/guides/billing/managing-your-subscription.md): How to upgrade, switch, or cancel your env zero subscription, including… - [Purchase Options](https://docs.envzero.com/guides/billing/purchase-options.md): Purchase env zero via direct Stripe invoicing or private marketplace of… - [Subscription Tiers](https://docs.envzero.com/guides/billing/subscription-tiers.md): Overview of env zero tiers - Cloud Compass, Cloud Navigator, and Cloud… - [Cloud Analyst](https://docs.envzero.com/guides/cloud-analyst/cloud-analyst.md): Use env zero Cloud Analyst to query deployment data with AI, build dash… - [AI Chat Interface](https://docs.envzero.com/guides/cloud-analyst/cloud-analyst/ai-chat-interface.md): Query infrastructure data using natural language with env zero Cloud An… - [Dashboards](https://docs.envzero.com/guides/cloud-analyst/cloud-analyst/dashboards.md): Create and use Cloud Analyst dashboards in env zero by combining multip… - [env zero Model](https://docs.envzero.com/guides/cloud-analyst/cloud-analyst/env-zero-model.md): Explore the env zero Cloud Analyst data model covering entities includi… - [Explorer](https://docs.envzero.com/guides/cloud-analyst/cloud-analyst/explorer.md): Filter, search, and manage all environments from one centralized view w… - [Insights](https://docs.envzero.com/guides/cloud-analyst/cloud-analyst/insights.md): Create single-chart insights in env zero Cloud Analyst using predefined… - [Cloud Compass](https://docs.envzero.com/guides/cloud-compass/cloud-compass.md): Discover and categorize unmanaged cloud resources with env zero Cloud C… - [Configure a GCP Cloud Account](https://docs.envzero.com/guides/cloud-compass/cloud-compass/configure-a-gcp-cloud-account.md): Connect a GCP project to env zero Cloud Compass by enabling the Cloud L… - [Configure an Azure Cloud Account](https://docs.envzero.com/guides/cloud-compass/cloud-compass/configure-an-azure-cloud-account.md): Connect an Azure subscription to env zero Cloud Compass by exporting ac… - [Configure an AWS Cloud Account](https://docs.envzero.com/guides/cloud-compass/cloud-compass/configure-cloud-accounts.md): Connect your AWS account to env zero Cloud Compass by granting the clou… - [Link Environments to Cloud Compass](https://docs.envzero.com/guides/cloud-compass/cloud-compass/linking-environments-to-cloud-compass-resources.md): Map env zero environments to discovered cloud resources in Cloud Compas… - [SSH Key Management in env zero](https://docs.envzero.com/guides/collaborate-securely/authentication-tokens-and-ssh-keys/ssh-keys.md): Add and manage SSH keys at the organization level in env zero and assoc… - [Creating and Managing API Keys](https://docs.envzero.com/guides/collaborate-securely/collaboration-and-dev-tools/command-line-and-api-access/api-keys.md): Create and manage Admin, User, and Personal API keys in env zero for RE… - [OpenTofu Project](https://docs.envzero.com/guides/community-and-resources/community-and-open-source/opentofu.md): env zero is a founding member of OpenTofu, the open-source Terraform-co… - [Terratag Project](https://docs.envzero.com/guides/community-and-resources/community-and-open-source/terratag.md): Terratag is the env zero CLI tool for applying consistent tags to AWS,… - [Blog & Release Notes](https://docs.envzero.com/guides/community-and-resources/learn-more/blog-and-release-notes.md): Stay updated with the latest env zero features, IaC tutorials, infrastr… - [Events & Webinars](https://docs.envzero.com/guides/community-and-resources/learn-more/events-and-webinars.md): Join env zero at upcoming events, webinars, and conferences to learn ab… - [Guides & Tutorials](https://docs.envzero.com/guides/community-and-resources/learn-more/tutorials-and-how-tos.md): Tutorials and guides for env zero covering organization setup, workflow… - [env zero CLI Tool](https://docs.envzero.com/guides/community-and-resources/support-and-help/env-zero-cli.md): Install the env zero CLI to deploy, inspect, and manage environments fr… - [Support](https://docs.envzero.com/guides/community-and-resources/support-and-help/support.md): env zero support tiers - Silver, Gold, and Platinum SLAs with first-res… - [Configure AWS Costs](https://docs.envzero.com/guides/cost-monitoring/aws-costs.md): Set up AWS cost monitoring in env zero by creating an IAM role with Cos… - [Set Budget Notifications](https://docs.envzero.com/guides/cost-monitoring/budget-notifications.md): Configure project budget thresholds and notifications in env zero by en… - [Set Cost Monitoring](https://docs.envzero.com/guides/cost-monitoring/cost-monitoring.md): Enable cloud cost monitoring in env zero using Terratag resource taggin… - [Configure GCP Costs](https://docs.envzero.com/guides/cost-monitoring/gcp-costs.md): Set up GCP cost monitoring in env zero by exporting billing data to Big… - [Configure Azure Costs](https://docs.envzero.com/guides/cost-monitoring/setup-azure-costs.md): Set up Azure cost monitoring in env zero by creating a service principa… - [Connect Your Cloud Account](https://docs.envzero.com/guides/getting-started/connect-your-cloud-account.md): Grant env zero permissions to manage resources in AWS, Azure, GCP, OCI,… - [Connect Your Git Repository](https://docs.envzero.com/guides/getting-started/connect-your-vcs.md): Connect your git repository to env zero using OAuth for GitHub.com, Git… - [Create Your First Template](https://docs.envzero.com/guides/getting-started/create-your-first-template.md): Create your first env zero template by linking a VCS from GitHub, GitLa… - [Create Your Organization](https://docs.envzero.com/guides/getting-started/create-your-organization.md): Create your env zero organization during initial onboarding, set a uniq… - [Getting Started with env zero](https://docs.envzero.com/guides/getting-started/getting-started.md): Get started with env zero, an IaC platform for Terraform, OpenTofu, and… - [Glossary](https://docs.envzero.com/guides/getting-started/glossary.md): Definitions of core env zero concepts: templates, environments, project… - [Deploy Your First Environment](https://docs.envzero.com/guides/getting-started/running-your-first-environment.md): Deploy your first IaC environment in env zero by selecting a template f… - [Supported Platforms](https://docs.envzero.com/guides/getting-started/supported-platforms.md): Deployment targets and IaC frameworks supported by env zero: AWS, Azure… - [General Integrations](https://docs.envzero.com/guides/integrations/integrations.md): Overview of env zero integrations covering notifications, logs forwardi… - [Platform Overview](https://docs.envzero.com/guides/integrations/internal-developer-platforms.md): Integrate env zero with internal developer platforms, including Backsta… - [Backstage Integration](https://docs.envzero.com/guides/integrations/internal-developer-platforms/backstage.md): Set up the env zero Backstage plugin to give developers self-service Ia… - [Logs Forwarding Overview](https://docs.envzero.com/guides/integrations/logs-forwarding.md): Forward deployment and audit logs from env zero to external observabili… - [Amazon CloudWatch](https://docs.envzero.com/guides/integrations/logs-forwarding/cloudwatch.md): Forward env zero deployment and audit logs to AWS CloudWatch log groups… - [Coralogix Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/coralogix.md): Send env zero deployment and audit logs to Coralogix using a Send-Your-… - [Datadog Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/datadog.md): Forward env zero deployment and audit logs to Datadog using an API key… - [Dynatrace Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/dynatrace.md): Forward env zero deployment and audit logs to Dynatrace using an API to… - [Google Cloud Logging](https://docs.envzero.com/guides/integrations/logs-forwarding/gcp-logging.md): Send env zero deployment and audit logs to Google Cloud Logging using a… - [Grafana Loki Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/grafana-loki.md): Forward env zero deployment and audit logs to Grafana Loki using a host… - [Logz.io Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/logzio.md): Send env zero deployment and audit logs to Logz.io using a data shippin… - [New Relic Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/new-relic.md): Forward env zero deployment and audit logs to New Relic via the Log API… - [Amazon S3 Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/s3.md): Forward env zero deployment and audit logs to Amazon S3 using OIDC auth… - [Splunk Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/splunk.md): Send env zero deployment and audit logs to Splunk via the HTTP Event Co… - [Sumo Logic Logs](https://docs.envzero.com/guides/integrations/logs-forwarding/sumologic.md): Forward env zero deployment and audit logs to Sumo Logic by configuring… - [Manage Notifications](https://docs.envzero.com/guides/integrations/notifications.md): Configure env zero deployment notifications by creating Notification Ta… - [Email Notifications](https://docs.envzero.com/guides/integrations/notifications/email.md): Set up email notifications in env zero to deliver deployment events to… - [Microsoft Teams Integration](https://docs.envzero.com/guides/integrations/notifications/microsoft-teams.md): Integrate env zero with Microsoft Teams by creating a Workflow App webh… - [Slack Integrations](https://docs.envzero.com/guides/integrations/notifications/slack.md): Connect env zero to Slack for deployment notifications by installing th… - [Webhooks Notifications](https://docs.envzero.com/guides/integrations/notifications/webhooks.md): Set up webhook notifications in env zero to POST deployment event paylo… - [General OIDC Integrations](https://docs.envzero.com/guides/integrations/oidc-integrations.md): Configure OpenID Connect (OIDC) in env zero to issue short-lived JWT to… - [Retrieve OIDC Subject Identifier](https://docs.envzero.com/guides/integrations/oidc-integrations/oidc-retrieving-your-subject-identifier.md): Retrieve your env zero OIDC subject identifier using the credential for… - [OIDC for AWS](https://docs.envzero.com/guides/integrations/oidc-integrations/oidc-with-aws.md): Connect env zero to AWS using OIDC by creating an IAM Identity Provider… - [OIDC for Azure](https://docs.envzero.com/guides/integrations/oidc-integrations/oidc-with-azure.md): Connect env zero to Azure using OIDC by registering an Azure AD App, co… - [OIDC for GCP](https://docs.envzero.com/guides/integrations/oidc-integrations/oidc-with-google-cloud-platform.md): Connect env zero to GCP using OIDC by creating a Workload Identity Fede… - [OIDC for Vault](https://docs.envzero.com/guides/integrations/oidc-integrations/oidc-with-vault.md): Connect env zero to HashiCorp Vault using OIDC by enabling the JWT Auth… - [Plugins Overview](https://docs.envzero.com/guides/integrations/plugins.md): Use env zero plugins to extend deployments with reusable command sets i… - [Using the Checkov Plugin](https://docs.envzero.com/guides/integrations/plugins/checkov-plugin.md): Integrate the Checkov plugin with env zero to run IaC security scanning… - [Using the Import Variable Plugin](https://docs.envzero.com/guides/integrations/plugins/import-variable-plugin.md): Use the Import Variable plugin in env zero custom flows to fetch output… - [Using the Lightlytics Plugin](https://docs.envzero.com/guides/integrations/plugins/lightlytics-plugin.md): Run Lightlytics infrastructure simulations as a step within env zero de… - [Using the OPA Plugin](https://docs.envzero.com/guides/integrations/plugins/opa-plugin.md): Enforce policies in env zero deployments using the OPA plugin, which in… - [Terragrunt Module Detection](https://docs.envzero.com/guides/integrations/plugins/terragrunt-modules-detection.md): Detect changed Terragrunt modules in pull requests and limit PR plan ex… - [Using the TFLint Plugin](https://docs.envzero.com/guides/integrations/plugins/tflint-plugin.md): Integrate the TFLint plugin with env zero to analyze Terraform code for… - [Using the TFsec Plugin](https://docs.envzero.com/guides/integrations/plugins/tfsec-plugin.md): Integrate the tfsec plugin with env zero to scan Terraform code for sec… - [Using the Trivy Plugin](https://docs.envzero.com/guides/integrations/plugins/trivy-plugin.md): Integrate the Trivy plugin with env zero to run a trivy config scan on… - [Security Overview](https://docs.envzero.com/guides/overview/security-overview.md): env zero security practices: SOC 2 Type II attestation, AWS-hosted infr… - [Enable env zero Secrets](https://docs.envzero.com/guides/policies-governance/allow-env0-secrets.md): Control whether users can store sensitive data such as variables, SSH k… - [Manage Approval Policies](https://docs.envzero.com/guides/policies-governance/approval-policies.md): Enforce deployment approval workflows in env zero using OPA rego polici… - [Bypass Apply Mergeability Check](https://docs.envzero.com/guides/policies-governance/bypass-apply-mergeability-check.md): Resolve the circular dependency when env zero Apply is a required GitHu… - [Generating & Applying Fixes](https://docs.envzero.com/guides/policies-governance/code-optimizer/fixes.md): Generate AI-powered fixes for Code Optimizer issues and submit them as… - [Code Optimizer Overview](https://docs.envzero.com/guides/policies-governance/code-optimizer/overview.md): Code Optimizer scans HCL repositories with TFLint and Checkov to detect… - [Scanning Your Code](https://docs.envzero.com/guides/policies-governance/code-optimizer/scanning.md): Trigger Code Optimizer scans to analyze HCL repositories with TFLint an… - [Setup & Prerequisites](https://docs.envzero.com/guides/policies-governance/code-optimizer/setup.md): Configure Code Optimizer by connecting your VCS with the required permi… - [Estimate Costs](https://docs.envzero.com/guides/policies-governance/cost-estimation.md): Set up Infracost cost estimation in env zero to calculate cloud resourc… - [Enable Destroy Protection](https://docs.envzero.com/guides/policies-governance/destroy-protection.md): Prevent accidental destruction of environments in env zero by enabling… - [Omitting Skipped Status Checks](https://docs.envzero.com/guides/policies-governance/do-not-report-skipped-status-check.md): Stop env zero from creating skipped PR plan status checks in your VCS,… - [Set Environment Limits](https://docs.envzero.com/guides/policies-governance/environment-limits.md): Restrict the number of active environments in an env zero project by se… - [Manage Policies](https://docs.envzero.com/guides/policies-governance/policies.md): Overview of runtime and OPA-based deployment policies in env zero for g… - [Configure Policy TTL](https://docs.envzero.com/guides/policies-governance/policy-ttl.md): Set default and maximum TTL values for environments at organization or… - [Ready-To-Use Policies](https://docs.envzero.com/guides/policies-governance/ready-to-use-policies.md): Pre-configured guardrails that you can integrate into your Infrastructu… - [Skipping the Apply Step](https://docs.envzero.com/guides/policies-governance/skip-apply-step.md): Skip the apply step in env zero when a Terraform plan has no resource c… - [Skipping PR Plans on Merge Commits](https://docs.envzero.com/guides/policies-governance/skip-pr-plan-on-merge-commits.md): Prevent unnecessary PR plans in env zero by limiting file-change detect… - [Avoiding Redundant Deployments](https://docs.envzero.com/guides/policies-governance/skip-redundant-deployments.md): Skip queued deployments in env zero to run only the latest version, red… - [Skipping State Refresh](https://docs.envzero.com/guides/policies-governance/skip-state-refresh.md): Skip Terraform state refresh in env zero as a last resort for state mis… - [Other SAML Providers](https://docs.envzero.com/guides/sso-integrations/additional-saml-providers.md): Connect any SAML-compatible identity provider to env zero for SSO. All… - [AWS Single Sign On Integration](https://docs.envzero.com/guides/sso-integrations/aws-single-sign-on.md): Configure AWS SSO as a SAML 2.0 provider for env zero by creating a cus… - [Google Workspace Integration](https://docs.envzero.com/guides/sso-integrations/google-workspace.md): Set up Google Workspace as a SAML provider for env zero SSO by creating… - [Sync Roles & Groups From Your IdP](https://docs.envzero.com/guides/sso-integrations/importing-roles-or-groups-from-your-identity-provider.md): Sync IdP groups to env zero teams at login via SAML group attributes, e… - [JumpCloud Integration](https://docs.envzero.com/guides/sso-integrations/jumpcloud.md): Integrate JumpCloud as a SAML 2.0 identity provider for env zero using… - [Keycloak Integration](https://docs.envzero.com/guides/sso-integrations/keycloak.md): Configure Keycloak as a SAML identity provider for env zero by creating… - [Okta Integration](https://docs.envzero.com/guides/sso-integrations/okta-integration.md): Set up Okta as a SAML 2.0 provider for env zero with attribute mappings… - [OneLogin Integration](https://docs.envzero.com/guides/sso-integrations/onelogin.md): Integrate OneLogin as a SAML 2.0 identity provider for env zero using a… - [SCIM Provisioning](https://docs.envzero.com/guides/sso-integrations/scim-provisioning.md): Sync users and groups from your identity provider to env zero with SCIM… - [Azure Active Directory Integration](https://docs.envzero.com/guides/sso-integrations/self-service-azure-ad.md): Configure Microsoft Entra ID or Azure AD as an OAuth provider for env z… - [Self-Service SAML Setup](https://docs.envzero.com/guides/sso-integrations/self-service-saml.md): Self-service SAML 2.0 configuration for env zero covering the ACS URL,… - [Self-Service SSO Integration](https://docs.envzero.com/guides/sso-integrations/self-service-sso.md): Configure enterprise SSO from the env zero interface using SAML 2.0 or… - [VMware Workspace ONE Integration](https://docs.envzero.com/guides/sso-integrations/vmware-workspace-one.md): Set up VMware Workspace ONE as a SAML 2.0 identity provider for env zer… - [Overview: What is env zero?](https://docs.envzero.com/index.md): env zero is the cloud infrastructure governance platform for IaC automa… ## OpenAPI Specs - [openapi](https://docs.envzero.com/api-reference/openapi.yml) ## Optional - [Terraform Provider](https://registry.terraform.io/providers/env0/env0/latest) - [Status Page](https://status.env0.com) - [Schedule a Demo](https://www.env0.com/demo-request) - [Free Trial](https://app.env0.com/)