What's New with env0

Catch up on latest capabilities and features.

View all
Blogs
Videos
Case Studies
Webinars
New Features
Terraform
OpenTofu
How Tos
News

Announcing Self-Hosted Remote State and Remote Apply

We introduce two new improvements to our ‘Remote Backend’ - ‘Self-Hosted Remote State’ and ‘Remote Apply’, both addressing common requests from our customers.

Sagi Laufer

Software Engineer

Boosting Reliability With Our New Multi-Region Architecture

Today we are happy to announce the rollout of our new multi-region architecture, designed to elevate the reliability of our platform, enabling it to achieve an RTO goal of 30 minutes!

Yaron Yarimi

Software Engineer

Celebrating OpenTofu GA With Our New CI Testing Feature!

OpenTofu is now generally available as a stable, tested, production-ready Terraform alternative! To support the release we are rolling CI Testing, leveraging the new 'tofu test' capability!

Roni Frantchi

env0 Dir. of Engineering, Team OpenTofu

OpenTofu Release Candidate Drops, env0 Wraps It Up With Terragrunt Support 

OpenTofu release candidate is out and we also rolled out env0 support for Terragrunt in OpenTofu deployments! GA is scheduled for Jan 10th.

Roni Frantchi

env0 Dir. of Engineering, Team OpenTofu

Tutorial: Achieving Auto Remediation with env0

Learn how to combine our trio of capabilities — drift detection, scheduling, and approval policies — to automatically ensure consistent and compliant infrastructure.

Andrew Way

Director of Sales Engineering

FinOps Meets IaC: Granular Cloud Cost Optimization with env0

Our new FinOps features help teams manage budgets on a project level and prevent overruns before they occur.

Amit Alkobi

Software Engineer

OpenTofu Alpha Launches: Try It Out in Just 3 Clicks

We are excited to announce the launch of OpenTofu alpha version and our new integration feature, which you can use for testing.

Omry Hay

env0 CTO & Co-founder, OpenTofu Steering Committee

Tutorial: env0's Extension for Visual Studio Code

Developed out of one of our hackathons, this extension makes it easy to work with your env0 environments, making your development process faster and simpler.

Andrew Way

Director of Sales Engineering

OPA Tutorial: Leveraging env0 for Advanced Cloud Policy Management

Learn how you can use env0 to put "OP" in OPA.

Itamar Malka

Software Engineer

Announcing OpenTF Fork of Terraform

We’re proud to announce an open-source fork of Terraform called OpenTF. We also completed all documents to become part of the Linux Foundation. Details about the next steps and FAQs are inside.

Ohad Maislish

env0 CEO & Co-founder, Team OpenTofu

Chris' Corner - June 2023

env0's new features this month are simple, yet effective. In this post, we dive into our highlighted feature for June—Running Bulk Operations.

Chris Noon

Sales Engineer

Atlantis: Terraform Pull Request Automation Guide

Atlantis is a tool that automates Terraform operations through pull requests. It allows developers and operators to collaborate on infrastructure changes without leaving their version control system.

Sam Gabrail

President, TeKanAid

Chris’ Corner - May 2023

env0 has released 3 key features this month, directly helping new and existing customers. One of our features (Private provider registry) has already been covered in a separate blog—and this month's highlighted feature will be Remote state access control.

Chris Noon

Sales Engineer

Provider Registry

env0’s Provider Registry feature allows users to store Providers in a public or private repository and reference it for use within code. Best of all, you are able to pull different versions of the code with simple changes. When running inside env0 we will even handles the authentication without the need for any additional steps or configuration.

Chris Noon

Sales Engineer

Terraform Modules Guide: Best Practices & Examples

Infrastructure as Code is first and foremost code, and a chief principle of writing good software is leveraging abstractions to make your code reusable, scalable, and consistent. Terraform modules are the abstraction provided by HashiCorp to take logical groupings of resources and package them together in a reusable object.

Ned Bellavance

Founder, Ned in the Cloud

Which IaC Scanning Tool is the Best?: Comparing Checkov vs tfsec vs Terrascan

In this blog post, we will compare three popular IaC scan tools: Checkov, TFsec, and Terrascan. We will compare them based on their features, performance, usability, and compatibility.

Sam Gabrail

President, TeKanAid

Chris' Corner - April 2023

In the second iteration of Chris’ Corner, we will review the features released in the month of March.

Chris Noon

Sales Engineer

Chris' Corner - March 2023

The env0 team has been busy this year—learn more about our favorite env0 feature releases of 2023 so far, including Environment Locking, Remote Plans, Project Level Custom flows, and more.

Chris Noon

Sales Engineer

How to use Terraform locally with the env0 platform

Under pressure to use an automated IaC tool but don’t want to deal with the overhead of pushing code for every change? Here’s a step-by-step look at how to use Terraform locally and still have access to all the benefits of the env0 platform.

Eran Elbaz

Product Marketing

More Recommendations for Migrating from Terraform Cloud

Our recently-added remote backend support now allows our customers to pick between three methods of managing state files. With these three options available to our users, we are able to seamlessly migrate both the runs and state to env0 and provide the same governance and compliance for the state. In these examples, we'll show how to migrate your run and state from TFC to env0.

Chris Noon

Sales Engineer

How to integrate Azure DevOps with env0

Feature Release: env0 has released an integration with Azure DevOps, allowing teams to automate the provisioning and management of cloud resources directly from Azure DevOps. This integration is useful for implementing gitops workflows, providing self-service provisioning for developers, and enforcing governance and compliance controls.

Kevin "KMac" Damaso

Technical Product Marketer

You Need Audit Logs for Your Infrastructure as Code, and They’re Easy to Set Up

In this post we’ll take a look at why auditing is necessary for Infrastructure as Code, the benefits of having an audit trail for Terraform and other IaC frameworks (such as Terragrunt, Pulumi, CloudFormation, Kubernetes, and others), and share how you can automate your audit trail easily with env0.

Kevin "KMac" Damaso

Technical Product Marketer

How to Implement fine-grained Role-Based Access Control for Your Infrastructure as Code with Custom RBAC Roles

In a world where infrastructure is constantly changing and evolving, it's more important than ever to have tight controls over who can make what changes. Granular RBAC allows you to give each user only the permissions they need to do their job, nothing more. This reduces the potential attack surface of your infrastructure and helps to prevent breaking changes.

Kevin "KMac" Damaso

Technical Product Marketer

Manage Terraform Remote State Using Remote Backend

You can now use env0 as your remote backend for Terraform state storage, including migrating your existing remote state from other platforms to env0.

Kevin "KMac" Damaso

Technical Product Marketer

How to make managing multiple Terraform environments easier

How many of you have started with Terraform and discovered you need the same code to build multiple environments? Perhaps a dev, stage, and production environment? After researching Workspaces, Branches, and Terragrunt, you aren’t completely satisfied and want to know if there is another way. If you are here, I’ll assume that’s you!

Chris Noon

Sales Engineer

New: Authenticate With Third-Party Services Using the OpenID Connect Integration

Now you can make your deployments even more secure with OpenID Connect support!

Raz Ben Simon

Software Engineer

Managing tfvars Files and Terraform Variable Hierarchy

Learn more about Terraform variables, terraform module variables, and ways to DRY out your code with some examples of how to build complex variable hierarchies.

Arel Rabinowitz

Software Engineer

AWS CloudFormation support added

CloudFormation joins Terraform, Terragrunt, Pulumi, and Kubernetes as a core IaC tool supported in env0!

Kevin "KMac" Damaso

Technical Product Marketer

Terragrunt Run-All

Now it's possible to deploy multiple Terraform modules in a single command using 'terragrunt run-all'.

Kevin "KMac" Damaso

Technical Product Marketer

env0 Workflows Get a Power Up

Workflows solve the problem of provisioning complex infrastructure resources that have dependencies, and using multiple frameworks for your infrastructure-as-code.

Kevin "KMac" Damaso

Technical Product Marketer

Ad-hoc tasks

DevOps engineers sometimes need to perform one-off commands on their Terraform code or state. For example, “terraform import” or “terraform state rm”, or any other Terraform or bash commands. The problem is that it is dangerous to allow users to work directly from a terminal.

Kevin "KMac" Damaso

Technical Product Marketer

Managing Pulumi IaC with env0

Manage Pulumi defined infrastructure right next to your other IaC code. In this video, we’ll show you how to integrate your Pulumi code into env0.

Kevin "KMac" Damaso

Technical Product Marketer

Non-Admin API Keys

Generate and maintain role-based access to API keys, providing you the safety of RBAC alongside the convenience of API services.

Kevin "KMac" Damaso

Technical Product Marketer

State File - What is it, and Where Do I Hide It?

If you have deployed anything with an Infrastructure as Code framework (Terraform, Pulumi, etc…) recently, then you have interacted with a state file, and may not have even known it! So, what is the state file? Why is it important? What should you do with it? These are some of the most asked questions when it comes to Infrastructure as Code management. So, let’s get into it!

Tim Davis

DevOps Advocate

Time to provide… a Terraform Provider!

Nowadays all is heavy-automated and so, as requested by many of our customers, we now offer a Terraform Provider for the env0 platform! env0 is now extensible with UI, API, CLI, and Terraform Provider.

Tim Davis

DevOps Advocate

Multi-Environment Deployment Workflow with env0’s Terraform Provider

Infrastructure is typically built up from multiple layers, starting with the network to the compute layer. In order to deploy your K8s cluster, you typically need your subnets and VPCs defined ahead of time. As I talk to customers about their IaC deployment challenges, I often get asked how env0 can help with orchestrating dependencies amongst these multi-tiered, multi-layered infrastructure deployments.

Andrew Way

Director of Sales Engineering

Automated Drift Detection

env0 is enabling the ability to automatically detect drift and make sure real-world resources in the cloud provider are aligned with Infrastructure as Code files, a huge thing for those Infrastructure as Code users world-wide!

Mark Phillips

Product Marketer

Using the env0 Self-Hosted Agent in AWS GovCloud

AWS GovCloud is limited-access regions intended for US Government Agencies and organizations, and related contractors and vendors.

Justin Nemmers

VP of Marketing

TFLint with Custom Flows

Developers have compilers and linters to help catch errors while they’re coding. DevOps engineers have something similar for Terraform through TFLint.

Andrew Way

Director of Sales Engineering

Module Registry and Terraform Provider Updates

Private Terraform Modules have become a standard for organizations that place a heavy emphasis on Infrastructure as Code. With that, a need for a central location to manage and collaborate on those private Terraform modules has become apart. This blog will help discover the importance of a Module Registry and highlight the capabilities along side the env0 Terraform Provider.

Sean O'Dell

Director of Product Marketing and Developer Relations

Organization Dashboards

Based upon countless hours of speaking with SREs, DevOps practitioners, Iac Developers, and Management; we have decided to introduce Organization Dashboards that help solve a few areas of aggregate visibility.

Sean O'Dell

Director of Product Marketing and Developer Relations

Manual Approval Workflow using env0’s Custom Workflow and API

You like env0 because it can automate your IaC deployment process, but you also like your existing manual approval workflow through Jira or ServiceNow. With env0’s custom flow and API, we can easily integrate your manual approval workflow with env0’s IaC deployment workflow. This blog will show an example of approving the env0 deployment through your ticketing system.

Andrew Way

Director of Sales Engineering

Terratag Open Source

This quick video talks about Terratag, the CLI tool allowing for tags or labels to be applied across an entire set of Terraform files. Terratag will apply tags or labels to any taggable AWS, GCP, and Azure resources.

Tim Davis

DevOps Advocate

Infracost Azure Support

This quick video talks about the recently released Azure support for Infracost. We'll go through a quick Pull Request scenario to find the cost difference for our update.

Tim Davis

DevOps Advocate

Cost Estimation Deployment and More New Features

env0 has worked hard putting new stuff into the platform to make your life easier. Top priority is User Experience and so we do not overload the platform with unnecessary features that get in the way, we added amazing useful features only!

Tim Davis

DevOps Advocate

New Button Alert!

Details on the release of the GitLab.com and Bitbucket.org VCS integrations!

Tim Davis

DevOps Advocate

Managed Self Service

This is a video demonstration of how time-to-live (TTL) environments can be used as part of developer self-service access to ensure unneeded resources do not rack up costs and security exposure.

Tim Davis

DevOps Advocate

Feature Unlocked: Template Wizard

Hello, env0 fans! Here at env0 we are very focused on the user experience. We are always working to make the experience easier, faster, and more enjoyable. With that in mind, today we want to introduce the Template Wizard!

Tim Davis

DevOps Advocate

RBAC Demo - env0

This is a demo of RBAC using Teams in env0. It is a full Infrastructure as Code automation demo, utilizing multiple accounts, and Slack notifications as part of the workflow.

Tim Davis

DevOps Advocate

Video Tutorial: Infrastructure as Code Automation

This video demonstrates how env0 automates Infrastructure as Code pull request and merges to a development environment, and how the same change to production is submitted for approval.

Tim Davis

DevOps Advocate

DRY those IaC configurations with env0 and Terragrunt!

env0 introduces remote-run support for Terragrunt workflows! We are giving you the ability to completely change the game on the Infrastructure as Code files that you use to deploy and manage environments with our platform! env0 allows you to manage environments from deploy to destroy.

Tim Davis

DevOps Advocate

It’s notification time… Slack Notifications, that is!

No doubt you have probably at least heard of slack before. There are lots of apps and integrations with slack to help it be used as your one-stop-shop for all things with your teams. Well, as of right now, you can now enable env0 notifications right to any slack channel you want!

Tim Davis

DevOps Advocate

New Feature Double-Header

Overview of the two new features just released: Environment Limits and Dropdown Variables. Two new features to help you with the governance of your Infrastructure as Code environment deployments. Environment limits, and dropdown variable lists!

Tim Davis

DevOps Advocate

env0: Now SOC 2 Type II Compliant

env0 is dedicated to bringing you the best platform to manage your Infrastructure as Code environments. We are a SaaS platform, which means you’ll be providing us access to sensitive credentials and data. We know that is a big responsibility, and we take that very seriously. We are pleased to have completed the process and obtained our SOC 2 Type II report.

Omry Hay

env0 CTO & Co-founder, OpenTofu Steering Committee

Introducing… Teams, now available in env0!

Hello, env0 fans! I wanted to take a quick few minutes to introduce you to our newest feature… Teams! This is the latest addition to the ongoing improvement of our Role-Based Access Control in the env0 platform.

Tim Davis

DevOps Advocate

Governed Self-Service with env0!

This is a real-world example of how env0 enables it's engineering team with governed self-service to deploy environments in the cloud with Terraform.

Tim Davis

DevOps Advocate

Making Continuous Deployment of Terraform code easier with env0

Implementing a Continuous Deployment flow is a very common and important way of allowing developers to be as productive as possible. In this guide I will show you how to easily create a CD pipeline using env0

Arel Rabinowitz

Software Engineer

Web Application Preview Environments

Per-pull request environments for the front-end are commonly called “Preview environments” and can be achieved in many ways, one of which is using Terraform. Rolling this out on your own, will give you better control over your infrastructure, allowing you to create preview environments which are closer to your production environment.

Avner Sorek

Director of Engineering

We’re Opensourcing Terratag to Make Multicloud Resource Tagging Easier

env0 is open sourcing Terratag - a CLI tool that enables users of Terraform to automatically create and maintain tagging across their entire set of AWS, Azure, and GCP resources. It enables you to easily add dynamic tags to your existing Infrastructure-as-Code.

Roni Frantchi

env0 Dir. of Engineering, Team OpenTofu

Introducing the env0 CLI

At env0 we know how important workflows are for developers, which is why we’re excited to announce the brand new env0 CLI! Just like our GUI at env0.com and our API, you can make use of the features and capabilities of env0 through the CLI to build your own perfect workflow.

Yaron Yarimi

Software Engineer

Why You Should Be Using Per-Pull Request Environments (and how!)

Thanks to Infrastructure as Code, it’s easy to get rid of your traditional staging environments and start using a dynamic, dedicated environment for each pull request. Adopting per-pull request environments will help you shorten feedback loops, reduce bottlenecks and conflicts, and increase your team’s velocity.

Avner Sorek

Director of Engineering

Introducing Environment Scheduling

Scheduling with env0 allows you to easily and consistently deploy, or destroy, your cloud environments on your pre-determined schedule, and with no manual intervention

Yaron Yarimi

Software Engineer

Introducing Cost Over Time

Giving your dev team the freedom to run cloud environments has never been easier, thanks to IaC and env0’s environments-as-a-service platform. Your developers will love the freedom of self-service cloud environments, your infrastructure team will love the governance, but how will your CFO react?

Avner Sorek

Director of Engineering

From “Feature branches” to “Feature environments” with Terraform

When developing for the cloud, separate branches aren't enough - you need full separate environments for whatever you're working on.

Avner Sorek

Director of Engineering

The env0 public beta is now live

I’m excited to announce that the public beta of env0 is now live!

Ohad Maislish

env0 CEO & Co-founder, Team OpenTofu

Schedule a technical demo. See env0 in action.

Footer Illustration