Skip to main content

Getting Started with Massdriver

Welcome to Massdriver! This guide walks you through setting up your platform and building your first bundles.

DevEx-First: Start with the Catalog​

Massdriver Catalog is the foundation for your infrastructure platform. Design your developer experience before writing infrastructure code.

The catalog includes artifact definitions, bundle schemas, and project templates that let you:

  • Model your architecture — Design how bundles connect and what artifacts they produce
  • Test the developer experience — Add bundles to your canvas, configure parameters, iterate on abstractions
  • Validate before implementing — Once you've confirmed the experience works, fill in the OpenTofu/Terraform

Clone the catalog, publish it to your instance, and start designing. When you're ready to implement, the guides below teach you how to build the actual infrastructure code.

→ Bootstrap Your Platform

Build Your Bundles​

Work through these guides using example bundles from the catalog:

  1. Deploying Your First Bundle — Publish, configure, and deploy a bundle
  2. Connecting Bundles — Pass artifacts between infrastructure components
  3. Creating Your Own Bundle — Convert existing Terraform/OpenTofu modules into bundles
  4. Bundle Metadata — Use injected metadata for naming, tagging, and conditional logic

Each guide builds on the previous one.

Prerequisites​

Key Concepts​

  • Bundles — Reusable infrastructure modules with schemas, policies, and artifact contracts
  • Artifacts — Typed outputs that enable bundles to connect and share state

You'll see these in action as you work through the guides.

Need Help?

Join our Slack community for questions and assistance.