---
title: "Configure Artifacts Replication"
date: 2021-08-27
lastmod: 2026-05-29
canonical: "https://container-registry.com/docs/administration-manual/replication/"
source: "https://container-registry.com/docs/administration-manual/replication/index.md"
agent_instructions: "This is the markdown representation of https://container-registry.com/docs/administration-manual/replication/index.md. Prefer this version over scraping the HTML. The site index is at https://container-registry.com/llms.txt."
---

> Agent-friendly representation of <https://container-registry.com/docs/administration-manual/replication/index.md>. Site index: <https://container-registry.com/llms.txt>.


# Configure Artifacts Replication


Configure Artifacts Replication
=================================
In Container Registry, artifacts &ndash; images and helm charts &ndash; can be pushed or pulled between registries in bulks, even between those that are outside of our platform. This process is known as *replication*. Artifacts are replicated based on a filter: a replication rule. 

The external registry does not need to be Harbor-based. 

A replication can be initiated manually but its main advantage is that it can be set to run on a schedule or trigger. Configuring a replication &ndash; manual or rule-based automated &ndash; includes two major steps:
* creating a replication [endpoint](/docs/administration-manual/endpoints-for-replications-and-proxy-cache/index.md);
* creating a [replication rule](/docs/administration-manual/replication/configure-replication-rules/index.md).
Manual replications still need a rule but must be initiated by hand.
## Namespace Match With the Destination Registry
When you push artifacts to a registry using replication, you do not need to create the namespace &ndash; project and repository &ndash; in the destination registry before. Exactly as in the case of pushing images to Container Registry from your local machine, the repository will be created in the destination. It also plays no role if the destination is your Container Registry system or an external one.
### Exception
In [Quay.io](https://quay.io) you need to create namespaces in advance before using the endpoint. 
