burrito is a free, open source cloud infrastructure management project written in Go and released under Apache-2.0. It has 753 GitHub stars, 67 forks and 68 open issues, and was last pushed 5 hours ago. On this registry it ranks #70 of 70 tracked projects in Cloud Infrastructure Management, with 5 head-to-head comparisons available.

[!WARNING] This project is still in a pre-release state, minor versions will introduce breaking changes until 1.0

You should only use releases, as the main branch can be broken.

burrito

License Go Report Card codecov discord

Burrito is a TACoS (Terraform Automation Collaboration Software) Kubernetes Operator.

Why does this exist?

terraform is a tremendous tool to manage your infrastructure in IaC. However, it lacks built-in solutions for managing state drift.

Additionally, configuring a CI/CD pipeline for Terraform can be challenging and often varies depending on the selected tools.

Finally, currently, there is no easy way to navigate your Terraform state to truly understand the modifications it undergoes when running terraform apply.

burrito aims to tackle those issues by:

  • Planning continuously your Terraform code and running applies if needed
  • Offering an out-of-the-box PR/MR integration so you do not have to write CI/CD pipelines for Terraform ever again
  • Showing your state's modifications in a simple Web UI

Demo

demo UI Preview

Documentation

To learn more about burrito go to the complete documentation.

Community

Contribution, Discussion and Support

Please read our Contribution Guide for more information on how to get involved.

Current maintainers:

Former maintainers:

Presentations & Blog posts

Burrito French Presentation & Demo
Presentation & Live Demo @ Devoxx France 2025 (French, English auto-translation available)


  1. Our burrito is a TACoS (2023)
  2. What challenges did we solve with Burrito? (2025)

License

ยฉ 2025 Theodo Cloud

Licensed under the Apache License, Version 2.0 (LICENSE)

Frequently asked questions

Is burrito free to use?

burrito is open source under the Apache-2.0 licence. There is no licence fee and no seat count โ€” you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does burrito do?

๐ŸŒฏ Burrito is a TACoS Kubernetes Operator - "Argo CD for Terraform"

What is burrito written in?

burrito is primarily written in Go. Its source is publicly available at https://github.com/padok-team/burrito, and it has 753 GitHub stars.