Terrateam
banner
terrateam.io
Terrateam
@terrateam.io
Open-source infrastructure automation using familiar GitHub workflows with Terraform, OpenTofu, CDKTF, and Terragrunt.
Pinned
We're really excited to announce that we've open sourced Terrateam! 99.3% Ocaml.

Visit the repo and give us a star! ⭐

#terraform #openotofu #sre #devops #ocaml #infrastructureascode
Reposted by Terrateam
I don't really buy the claims that LLMs are a problem in terms of energy. Certainly they use less energy as the developers they are replacing? If we just compassionately euthanize those developers, we'll probably come out ahead in energy consumption.
January 18, 2026 at 3:13 PM
@donalddinkenfelter.bsky.social is the modern-day Aristotle. If you don't follow him, you're dead to me.
You know you're old when you enjoy a sunrise without having stayed up all night
January 12, 2026 at 12:15 PM
Reposted by Terrateam
I think a good metric for if you've made the right decision is if you feel a sense of clarity after, and I do. terrateam.io/pricing
Simple, Predictable Pricing - Terrateam
Simple, predictable pricing for teams of all sizes. Start free, scale as you grow.
terrateam.io
January 8, 2026 at 11:11 AM
We're hosting our next Stategraph demo day on Wednesday. If you like faster plan and applies, you should join.

stategraph.dev/demo-day

#terraform
Demo Day Signup — Stategraph
Sign up for Stategraph Demo Day on December 17th, 2025.
stategraph.dev
December 15, 2025 at 12:49 PM
Stategraph demo day was absolute madness. Huge turnout and great questions. Next one in December.

You can watch the recording here: stategraph.dev/blog/enginee...

#terraform
Engineering Log: Importing state into a queryable graph
We showed Stategraph to a room full of infrastructure engineers. The Q&A surfaced what actually matters: scale, self-hosting, and when you can stop splitting root modules.
stategraph.dev
November 19, 2025 at 3:53 PM
No, hiring isn't hard for #OCaml. The Blub paradox is real. I have 30 resumes in my Inbox. The hard part is saying no.

terrateam.io/blog/is-ocam...
November 14, 2025 at 11:49 AM
Woo!
November 7, 2025 at 8:03 PM
We chose #OCaml for Stategraph because "move fast and break state" didn't sound like a great product strategy.

stategraph.dev/blog/why-we-...
Why we chose OCaml to write Stategraph
OCaml's type system catches state corruption at compile time. Type-safe SQL, automatic serialization, and immutability by default prevent entire categories of bugs.
stategraph.dev
November 7, 2025 at 12:20 PM
Hi #OCaml people. We're hiring. You should apply.

Infrastructure is the mind-killer.

terrateam.io/careers
Careers at Terrateam - Join Our Team
Join Terrateam and help build the future of infrastructure automation.
terrateam.io
November 4, 2025 at 6:28 PM
Stategraph starts with losslessness. #Terraform state transforms four times: JSON to #OCaml to Postgres to OCaml to JSON. Each step can lose data. We built a round trip test to prove it doesn't. Not glamorous work, just correctness.

stategraph.dev/blog/enginee...
Engineering Log: Testing round-trip validation for lossless ingestion
Stategraph ingests Terraform state files through four transformations. We built a round-trip validation test to prove that every transformation is lossless and no data gets lost along the way.
stategraph.dev
November 4, 2025 at 8:23 AM
Every layer of the stack is getting faster. #Terraform isn't.

We're building Stategraph in #OCaml to change that.

stategraph.dev/blog/terrafo...
The Infrastructure Stack Is Getting Faster. Terraform Is Not.
Every part of the stack is accelerating except infrastructure. Terraform has the ecosystem but not the speed. That's fixable.
stategraph.dev
October 31, 2025 at 8:19 AM
Inside Terraform's DAG: How Dependency Ordering Really Works

stategraph.dev/blog/terrafo...

#terraform
Inside Terraform's DAG: How Dependency Ordering Really Works
Deep dive into Terraform's dependency graph: DAG construction, implicit vs explicit dependencies, graph walking, and parallel execution.
stategraph.dev
September 30, 2025 at 8:13 PM
Terrateam is looking for an OCaml developer for a 3-month contract. Remote, paid, interesting infra problems. DM if interested or know someone who might be.

#ocaml
September 24, 2025 at 10:03 PM
Terraform state has been a flat file for too long. What if it was a graph? We're exploring that idea with Stategraph

stategraph.dev

#terraform
Stategraph — Terraform without the state file bottleneck
Stategraph replaces Terraform's flat state file with a database-backed dependency graph. Disjoint changes can run in parallel, and state is queryable.
stategraph.dev
September 15, 2025 at 6:41 PM
So excited that our Co-Founder and CTO Malcolm Matalka is speaking at @fun-ocaml.com about why Terrateam is absolutely bonkers, no frameworks only libraries. Don't try this at home. #OCaml
September 15, 2025 at 7:02 AM
Declarative programming keeps code composable and predictable. Recursion, iteration, data structures, and even security when state creeps in all through a pragmatic lens any Ocamler will appreciate.

pid1.dev/posts/ctm-ch...

#ocaml
Concepts, Techniques, and Models of Computer Programming: Chapter 3
After a long hiatus, I’m back to doing the CTM bookclub. It’s been quite busy at work, but we (Terrateam) delivered GitLab support, are working on Bitbucket, and we’ve delivered a host of other change...
pid1.dev
August 21, 2025 at 9:41 PM
This is our most frequently asked question in sales calls: how does Terrateam compare to a rock? Finally, we have an in-depth answer.
August 2, 2025 at 12:52 PM
We just open sourced Terrateam's new UI.

Our old one was barely usable, but customers didn’t pick us for that. They chose us for flexibility and fast support.

Most OSS tools gatekeep UIs for enterprise. We're bootstrapped, so we don’t have to. Real value should be open.

#opensource #terraform
July 21, 2025 at 6:08 PM
Reposted by Terrateam
🎉 Excited to announce Malcolm Matalka (from @terrateam.io
) will be speaking at #FUNOCaml 2025 in Warsaw! 🧡🐫

📅 September 15-16, 2025 📍 Warsaw, Poland
July 8, 2025 at 9:50 AM
At Terrateam we're shipping a lot: new UI, GitLab support, PR summaries, blog posts.

Next week we're taking a break from all AI talk. Fun rabbit hole, but time to lock in and crank out some #OCaml.
June 6, 2025 at 9:02 PM
We shared a feedback form in the Terraform Users LinkedIn group.

One response to "What’s stopped you from trying Terrateam?"

"OCaml."

Truth is, it's one of the reasons we move fast and ship safer.

github.com/terrateamio/...

#Terraform #OCaml
June 4, 2025 at 2:45 PM
We're writing an RFD about how we write RFDs.

Good decisions come from clear thinking and real discussion. As Terrateam grows, we want a process that supports diversity of thought and makes it safe to speak up.

Inspired by @oxide.computer

github.com/terrateamio/...
#502 ADD RFD on writing RFDs by orbitz · Pull Request #503 · terrateamio/terrateam
Description Type of change Bug fix New feature Breaking change Documentation update Other (explain): RFD Checklist I have read the contributing guidelines The pull request title follows ...
github.com
June 4, 2025 at 10:29 AM
Reposted by Terrateam
@yminsky.bsky.social did say it several years ago on Jane Street YT Video.
June 3, 2025 at 5:35 PM