{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http"}],"enrichment":{"capability":"Python wrapper for GitLab's REST and GraphQL APIs, with a CLI tool for managing GitLab resources and accessing API endpoints.","skillfed_tags":["gitlab-integration","api-client","devops-automation"],"use_cases":["Automate GitLab project and user management tasks in CI/CD pipelines or administrative scripts.","Query and modify issues, merge requests, and other resources programmatically from Python applications.","Build custom integrations between GitLab and external systems using REST or GraphQL APIs.","Write CLI scripts to manage GitLab instances without manual web UI interaction.","Implement rate-limit-aware bulk operations on GitLab resources with automatic retry logic."],"what_it_does":"python-gitlab is a Python client library that wraps GitLab's v4 REST API and provides both synchronous and asynchronous GraphQL clients. It lets you write Pythonic code to manage GitLab resources\u2014projects, issues, merge requests, users, and more\u2014without hand-crafting HTTP requests. The package includes a command-line tool (gitlab) for direct API access and handles common concerns like authentication, retries, rate limiting, pagination, and URL encoding automatically.\n\nThe library depends on requests and requests-toolbelt for HTTP communication and supports Python 3.10 and later. It's designed for system administrators and developers who need to automate GitLab operations, integrate GitLab into larger workflows, or script repetitive tasks. You can pass arbitrary parameters to the API, access endpoints as soon as they're available on GitLab, and use persistent sessions for proxy and certificate handling.","worth_installing":"Yes. The package is actively maintained, has low install friction, no known vulnerabilities, and is in the top 5000 PyPI packages by download volume. The copyleft license is standard for GitLab tooling. Install it if you need to programmatically interact with GitLab APIs from Python."},"id":"python-gitlab","links":{"html":"https://skillfed.io/packages/python-gitlab","md":"https://skillfed.io/packages/python-gitlab.md","pypi":"https://pypi.org/project/python-gitlab/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":null,"license_treatment":"copyleft","name":"python-gitlab","python_support":"supports_current","summary":"The python wrapper for the GitLab REST and GraphQL APIs."},"popularity":{"monthly_downloads":21035573,"position":1018,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"8.5.0"}
