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
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
Contrary to popular belief, it is not difficult to hire for #OCaml. We just recently hired two fantastic engineers and had quite a few resumes come in.
June 3, 2025 at 4:45 PM
Reposted by Terrateam
This most recent podcast that appeared on (they’ve done quite a few) was worth a listen podcasts.apple.com/au/podcast/s...
SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks
Podcast Episode · Software Engineering Radio - the podcast for professional software developers · 23/04/2025 · 56m
podcasts.apple.com
June 2, 2025 at 11:08 AM
How we're beating $359M in funding with two people and OCaml.

Terrateam is a two-person startup, built in OCaml, competing with HashiCorp. We've bootstrapped it, open-sourced it, and stayed lean.

terrateam.io/blog/punchin...

#OCaml
How we're beating $359M in funding with two people and OCaml
Terrateam has done a lot with a little.
terrateam.io
June 2, 2025 at 9:48 PM
Reposted by Terrateam
Cory O’Daniel is the CEO of @massdriver.cloud and Malcolm Matalka is a Co-Founder at ‪Terrateam‬, and both are founding members of OpenTofu which is a fork of Terraform. They join @seanfalconer.bsky.social to talk about OpenTofu.

@coryodaniel.com

softwareengineeringdaily.com/2025/05/27/o...
OpenTofu with Cory O’Daniel and Malcolm Matalka - Software Engineering Daily
OpenTofu is an open-source alternative to Terraform, designed for managing infrastructure as code. It enables users to define, provision, and manage their cloud and on-premises resources using a decla...
softwareengineeringdaily.com
May 27, 2025 at 12:01 PM
Reposted by Terrateam
Terraform Weekly #226 (sponsored by @terrateam.io) - ECS for Minecraft Server, Lambda Functions in Rust, Serverless LocalStack, Azure Verified Modules, Azure Landing Zones, Terratags

Terrateam - Terraform CI/CD Without Limits ( github.com/terrateamio/... )

www.weekly.tf/p/issue-226-...
Issue #226 - ECS for Minecraft Server, Lambda Functions in Rust, Serverless LocalStack, Azure Verified Modules, Azure Landing Zones, Terratags
www.weekly.tf
May 22, 2025 at 8:18 AM
Is anything that's unsolved a mystery?
April 24, 2025 at 8:03 PM
We just released OpenInfraQuote (oiq), an open source cost estimation tool built with OCaml. It runs in CI, reads Terraform plans and state files, and gives cost estimates from the CLI. No servers. More docs soon.

We love building real tools in OCaml.

github.com/terrateamio/...

#ocaml #terraform
GitHub - terrateamio/openinfraquote: Fast, open-source tool for estimating infrastructure costs from Terraform plans and state files
Fast, open-source tool for estimating infrastructure costs from Terraform plans and state files - terrateamio/openinfraquote
github.com
March 26, 2025 at 6:06 PM
Reposted by Terrateam
I feel so lucky getting to learn Ocaml with the folks at @terrateam.io

Not only is @donalddinkenfelter.bsky.social (cofounder) one of my oldest friends, he is one of the best programmers I've ever known, and I've known at least a bobdyllion

Can't wait to release the tool we've been building
March 19, 2025 at 6:29 PM