---
title: Using Unleash through Terraform
---

## Overview

We'll look at managing an Unleash instance configuration through Terraform. Explore a typical Terraform workflow and how the unleash provider fits in with that. Look at the capabilities, setup requirements and best practices.

Basic terraform configuration with the Unleash provider, execute a workflow to imoprt existing objects and create some new ones.

Platform and devops teams managing projects and feature flags often have repetitive workflows locating specific configuration. Setting up permissions and manually inputting data. Domain specific knowledge requirements, needing familiarity with the UI.
Manual error, scalability issues, lack of version control.

Terraform answer: condified configurations with Terrafor (replace conplex UI steps with structured code), standardized onboarding, minimizwed human error, scalability and consistency, clear audit trails.