{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"Pulumi provider for GitLab that lets you define and manage GitLab resources (projects, users, groups, CI/CD pipelines, etc.) as code using Pulumi's infrastructure-as-code framework.","skillfed_tags":["infrastructure-as-code","gitlab-automation","pulumi-provider"],"use_cases":["Automate GitLab project and group creation as part of a multi-cloud infrastructure deployment.","Manage GitLab CI/CD pipeline configuration and runner registration alongside application infrastructure.","Provision GitLab users and access controls in bulk for new teams or organizations.","Version-control your GitLab configuration (projects, webhooks, variables) in the same repository as your infrastructure code.","Destroy and recreate GitLab resources programmatically during testing or ephemeral environment teardown."],"what_it_does":"pulumi-gitlab is a Pulumi resource provider that bridges Pulumi's infrastructure-as-code framework with GitLab's API, allowing you to define and manage GitLab resources programmatically. Instead of clicking through the GitLab UI or writing shell scripts, you write Python (or other Pulumi-supported languages) to declare GitLab projects, groups, users, CI/CD pipelines, and other resources as part of your infrastructure definition.\n\nThe package wraps GitLab's REST API and exposes it through Pulumi's strongly-typed resource model. It requires the Pulumi CLI and a GitLab personal access token for authentication, and supports both GitLab.com and self-hosted GitLab instances (CE and Enterprise) via optional baseUrl and certificate configuration. It's maintained actively and has low installation friction\u2014just a pip install and four lightweight runtime dependencies.","worth_installing":"Yes, if you use Pulumi for infrastructure-as-code and need to manage GitLab resources alongside your cloud infrastructure. The package is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. Install only if you're already committed to Pulumi; it's not a standalone GitLab client."},"id":"pulumi-gitlab","links":{"html":"https://skillfed.io/packages/pulumi-gitlab","md":"https://skillfed.io/packages/pulumi-gitlab.md","pypi":"https://pypi.org/project/pulumi-gitlab/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-23","license_spdx":null,"license_treatment":"permissive","name":"pulumi-gitlab","python_support":"supports_current","summary":"A Pulumi package for creating and managing GitLab resources."},"popularity":{"monthly_downloads":122544,"position":11946,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"10.1.1"}
