Skip to content
@deploymenttheory

Deployment Theory

Deployment Theory 🚀

Infrastructure as Code. Configuration as Code. Everything as Code.

Welcome to Deployment Theory – where we build the tools that make infrastructure and configuration management simple, reliable, and scalable.

🎯 Our Mission

We believe in treating infrastructure and configuration the same way we treat application code: versioned, tested, and deployed through automated pipelines. Our tools enable organizations to manage their IT infrastructure with the same rigor and best practices used in modern software development.

🛠️ What We Build

Terraform Providers

API SDKs & Libraries

  • go-api-sdk-jamfpro - Go SDK for Jamf Pro API operations with over 700 functions
  • go-api-sdk-apple - Go SDK for apple services including apple business manager and itunes
  • go-api-sdk-sofa - Go SDK for SOFA (Simple Organized Feed for Apple Software Updates) API

DevOps Tools

🤝 Community & Support

Join our growing community of infrastructure engineers, Mac admins, and DevOps practitioners:

  • Slack: #terraform-provider-jamfpro on Mac Admins Slack
  • Discussions: GitHub Discussions on our repository pages
  • Issues: Bug reports and feature requests welcome

💡 Core Principles

  • Everything as Code - If it can be configured, it should be versioned and automated
  • Community First - Building tools for the community, by the community
  • Production Ready - Enterprise-grade reliability and security
  • Open Source - Transparent development and community contributions

🚦 Getting Started

  1. Explore our repositories - Find the tools that match your infrastructure needs
  2. Check the documentation - Comprehensive guides and examples for all projects
  3. Join the community - Connect with other practitioners and get support
  4. Contribute - Help us build better tools for everyone

Made with ❤️ by the Deployment Theory team

Pinned Loading

  1. terraform-provider-jamfpro terraform-provider-jamfpro Public

    A community terraform provider for Jamf Pro for configuration as code workflows. It can interface with both classic and jamf pro API's. Built upon the terraform provider sdkV2 and go-api-sdk-jamfpr…

    Go 82 26

  2. go-api-sdk-jamfpro go-api-sdk-jamfpro Public

    A jamf pro api sdk written in go that can perform CRUD operations against both the classic and jamf pro api. Includes an examples and recipes library demonstrating usage

    Go 29 12

  3. terraform-provider-microsoft365 terraform-provider-microsoft365 Public

    A community terraform provider for Microsoft 365 for configuration as code workflows. It can interface with both MS Graph v1.0 & MS Graph beta API's. Built upon the terraform provider framework and…

    Go 31 4

Repositories

Showing 10 of 24 repositories
  • terraform-provider-jamfpro Public

    A community terraform provider for Jamf Pro for configuration as code workflows. It can interface with both classic and jamf pro API's. Built upon the terraform provider sdkV2 and go-api-sdk-jamfpro SDK's and written in go.

    deploymenttheory/terraform-provider-jamfpro’s past year of commit activity
    Go 82 MPL-2.0 26 12 1 Updated Nov 3, 2025
  • terraform-provider-microsoft365 Public

    A community terraform provider for Microsoft 365 for configuration as code workflows. It can interface with both MS Graph v1.0 & MS Graph beta API's. Built upon the terraform provider framework and MS kiota generated graph sdk's in go.

    deploymenttheory/terraform-provider-microsoft365’s past year of commit activity
    Go 31 MPL-2.0 4 2 2 Updated Nov 2, 2025
  • go-api-sdk-jamfpro Public

    A jamf pro api sdk written in go that can perform CRUD operations against both the classic and jamf pro api. Includes an examples and recipes library demonstrating usage

    deploymenttheory/go-api-sdk-jamfpro’s past year of commit activity
    Go 29 MPL-2.0 12 0 7 Updated Oct 31, 2025
  • go-api-sdk-sofa Public

    A simple set of api functions to return data SOFA (MacAdmin's Simple Organized Feed for Apple Software Updates)

    deploymenttheory/go-api-sdk-sofa’s past year of commit activity
    Go 1 MIT 0 0 1 Updated Oct 30, 2025
  • terraform-training-jamfpro Public

    A repo containing terraform and gitops training for workplace engineers using the jamfpro terraform plugin.

    deploymenttheory/terraform-training-jamfpro’s past year of commit activity
    HCL 14 MIT 6 0 1 Updated Oct 30, 2025
  • go-apfs Public

    A go based suite of tools for handling apple file system (apfs) volumes. The purpose is to allow for apfs handling on linux and windows systems, targeting ci/cd workflows

    deploymenttheory/go-apfs’s past year of commit activity
    Go 5 MIT 0 1 0 Updated Oct 29, 2025
  • terraform-demo-jamfpro Public

    A gha with terraform cloud demo orchestrating Jamf Pro resource management

    deploymenttheory/terraform-demo-jamfpro’s past year of commit activity
    HCL 14 MIT 13 0 8 Updated Oct 28, 2025
  • workplace-devtools-jamfpro Public

    A collection of tools, apps and scripts for managing macOS devices with jamfpro

    deploymenttheory/workplace-devtools-jamfpro’s past year of commit activity
    Shell 0 MIT 1 0 4 Updated Oct 27, 2025
  • deploymenttheory/go-installer-tools’s past year of commit activity
    0 MIT 0 0 5 Updated Oct 27, 2025
  • go-jamf-service-status Public

    A collection of tools that analyse jamf produce service status rss feeds - https://status.jamf.com/history.rss

    deploymenttheory/go-jamf-service-status’s past year of commit activity
    Go 0 MIT 0 0 6 Updated Oct 27, 2025