--- id: google-cloud-artifact-registry version: "1.22.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # google-cloud-artifact-registry — Google Cloud Artifact Registry API client library License: permissive · Maintenance: active · Downloads: 3.2M/mo ## What it is and what it does google-cloud-artifact-registry is the official Python client for Google Cloud Artifact Registry, a managed service for storing and managing build artifacts at scale. It wraps the Artifact Registry API with gRPC and protocol buffers, providing typed Python methods to create repositories, upload artifacts, and manage artifact metadata without direct HTTP calls. The library is built on google-api-core, google-auth, and grpcio, handling authentication and transport automatically. It targets modern Python versions (3.10+) and is actively maintained by Google. Use it when you need to automate artifact storage workflows, integrate artifact management into CI/CD pipelines, or query artifact metadata programmatically from Python. Use it for: - Automate artifact uploads and versioning in CI/CD pipelines without manual console interaction. - Query and list artifacts stored in Artifact Registry repositories from Python applications. - Manage artifact repository configuration, permissions, and lifecycle policies programmatically. - Integrate artifact storage into build orchestration or deployment automation scripts. - Retrieve artifact metadata and dependencies for downstream build or deployment steps. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Python client library for Google Cloud Artifact Registry, enabling programmatic storage and management of build artifacts in Google Cloud. Yes. The library is production-stable, actively maintained, has no known vulnerabilities, and low install friction. Install it if you need to interact with Google Cloud Artifact Registry from Python code; it is the canonical way to do so. Requires Python >= 3.10 and Google Cloud credentials. ## Install pip install google-cloud-artifact-registry uv add google-cloud-artifact-registry poetry add google-cloud-artifact-registry ## Installing google-cloud-artifact-registry Before you install: Low install friction with a pure-wheel distribution. Maintained actively with recent releases and a stable codebase. Requires Python >= 3.10. License in practice: Apache-2.0 permissive license allows commercial and private use with minimal restrictions. Quickstart: pip install google-cloud-artifact-registry from google.cloud import artifactregistry_v1 client = artifactregistry_v1.ArtifactRegistryClient() # Use client methods to interact with Artifact Registry Requires Python >= 3.10 and Google Cloud authentication credentials (via google-auth). Verify before relying: - Whether the library supports all Artifact Registry repository types and operations beyond basic CRUD. - Performance characteristics and rate-limiting behavior when managing large numbers of artifacts. - Specific gRPC or proto-plus version constraints that might affect compatibility with other Google Cloud libraries. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 3.2M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags google cloud artifact registry client, artifact registry python api, manage build artifacts gcp, cloud artifact storage python, artifact repository management, gcp artifact registry sdk, gcp, artifact-management, ci-cd [View on SkillFed](https://skillfed.io/packages/google-cloud-artifact-registry) · [View on PyPI](https://pypi.org/project/google-cloud-artifact-registry/)