🗂️ Navigation

Pulumi GitHub Provider

Manage your GitHub repositories, teams, and settings as code.

Visit Website →

Overview

The Pulumi GitHub Provider allows you to manage your GitHub resources, such as repositories, teams, permissions, and webhooks, using your favorite programming languages. This enables you to automate the setup of new repositories, enforce organizational standards, and manage your GitHub configuration in a repeatable and version-controlled way.

✨ Key Features

  • Manage GitHub repositories, teams, and permissions
  • Use of TypeScript, Python, Go, C#, and other supported languages
  • Automate repository creation and configuration
  • Enforce organizational policies as code

🎯 Key Differentiators

  • Use of general-purpose programming languages for complex organizational policies
  • Ability to create reusable components for GitHub resources
  • Integration with the broader Pulumi ecosystem for managing CI/CD and other related infrastructure

Unique Value: Define and manage your GitHub organization as code, enabling automation and policy enforcement.

🎯 Use Cases (4)

GitHub as Code Automating the onboarding of new developers and teams Standardizing repository settings across an organization Managing repository webhooks and deploy keys

✅ Best For

  • GitHub as Code
  • Automated repository management

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Managing resources outside of GitHub

🏆 Alternatives

Terraform GitHub Provider GitHub UI

Offers more flexibility and the ability to create abstractions compared to the GitHub UI and Terraform's HCL.

💻 Platforms

API

🔌 Integrations

GitHub API Various CI/CD platforms

🛟 Support Options

  • ✓ Email Support
  • ✓ Live Chat
  • ✓ Phone Support
  • ✓ Dedicated Support (Enterprise tier)

🔒 Compliance & Security

✓ SOC 2 ✓ GDPR ✓ ISO 27001 ✓ SSO ✓ SOC 2 Type 2 ✓ ISO 27001

💰 Pricing

Contact for pricing
Free Tier Available

✓ 21-day free trial

Free tier: Pulumi's Individual tier is free. GitHub subscription costs may apply.

Visit Pulumi GitHub Provider Website →