Skip to main content

Education Track | Gateway Pavilion, Level 2, Fort Mason

Learn Lab: Build your own Terraform provider

September 26, 2025 | 2:00 PM PT - 3:15 PM PT

Session detail

In this hands-on lab, you will build a Terraform provider in Go using the plugin framework to manage a fictional coffee-shop application. You will implement authentication, resource and data source lifecycle management, tests, and logging.

Terraform providers let you manage a service's resources by calling its APIs. Build a Terraform provider to wrap CRUD operations for any API, which lets you create and manage these resources and your other infrastructure using the same consistent workflow.

Level 200 - Intermediate to advanced content for those with cursory experience with HashiCorp product(s)

  • Terraform
  • ILM
  • Robin Norwood

    Education Engineer

    HashiCorp