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 79 25

  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 28 11

  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 28 4

Repositories

Showing 10 of 24 repositories
  • go-api-http-client Public

    A modular Go http client used by for interacting with Modern Workplace tooling api's

    deploymenttheory/go-api-http-client’s past year of commit activity
    Go 1 MPL-2.0 1 0 2 Updated Oct 9, 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 28 MPL-2.0 4 1 1 Updated Oct 9, 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 0 Updated Oct 9, 2025
  • go-api-sdk-apple Public

    A collection of go based sdk functions for various apple services for enterprise device management and other modern workplace activities

    deploymenttheory/go-api-sdk-apple’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 9, 2025
  • .github Public

    public organization profile

    deploymenttheory/.github’s past year of commit activity
    0 0 0 0 Updated Oct 9, 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 28 MPL-2.0 11 0 2 Updated Oct 9, 2025
  • 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 79 MPL-2.0 25 13 2 Updated Oct 7, 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 9 Updated Oct 6, 2025
  • macos-autopkg-factory Public

    A macOS package factory leveraging autopkg , suspicious package and others with gha. Composed with Go.

    deploymenttheory/macos-autopkg-factory’s past year of commit activity
    Go 0 MIT 0 0 7 Updated Oct 6, 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 2 Updated Oct 6, 2025