# Terraform Provider

{% hint style="info" %}
Squadcast provider supports **Terraform Version 0.13+**\
\
To view our Terraform Documentation, click [<mark style="color:blue;">here</mark>](https://registry.terraform.io/providers/SquadcastHub/squadcast/latest/docs).
{% endhint %}

Our latest Terraform provider release will help you configure your Squadcast account in minutes - You can manage multiple resources like Users, Permissions, Escalation Policies, Services, Automation Rules [<mark style="color:blue;">and more</mark>](#what-you-can-do-with-this-today).

{% hint style="info" %}
**Note:**

This is under active development and we’ll keep improving the functionality of the provider as we go.
{% endhint %}

You can find us in the [<mark style="color:blue;">Terraform Registry</mark>](https://registry.terraform.io/providers/SquadcastHub/squadcast/latest) and go over to the [<mark style="color:blue;">Documentation</mark>](https://registry.terraform.io/providers/SquadcastHub/squadcast/latest/docs) section to check out how to start using this.

{% hint style="info" %}
If you are already using Squadcast via API or the Web UI and would like to generate the Terraform files for your existing Squadcast configuration, you can use our [Squadcast implementation of Terraformer](https://github.com/SquadcastHub/terraformer) to do the same.

For more details about using Terraformer, [check here](https://developers.squadcast.com/terraform/tutorial/how-to-use-terraformer/).
{% endhint %}

<figure><img src="https://1574591692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8TaWz01jmUJl58p4ZVel%2Fuploads%2Fgit-blob-7fa02f25c962182a23bc9a9052f0314e961e1388%2Fterraform_1.png?alt=media&#x26;token=f1863449-6ba1-4c25-a2db-0861520d6cd4" alt="Squadcast Documentation in Terraform Registry"><figcaption><p>Image. Squadcast documentation in Terraform Registry</p></figcaption></figure>

### What you can do with this today? <a href="#what-you-can-do-with-this-today" id="what-you-can-do-with-this-today"></a>

* Create and manage a service
* Create and manage an escalation policy
* Create a schedule
* Create a runbook
* Create a user
* Create and manage team roles and their permissions
* Create and manage members of a team
* Create and manage team meta details like name, description, etc.
* Create a squad
* Create and manage SLOs
* Create maintenance windows for services
* Create routing rules
* Create deduplication rules
* Create tagging rules
* Create suppression rules

*Have any questions?* [*Ask the community*](https://community.squadcast.com/view/home)*.*
