Apollo provides a seamless way to deploy software in environments that lack network access or connectivity to your source Apollo Hub. By managing the source of truth for software catalog, and configurations in a Source Hub accessible to most users, it eliminates the need to solely rely on users with access to the Target Hub. This allows developers, operators, and other Apollo users to have a unified view for configuring, managing, and monitoring deployment of software across various network boundaries.
To achieve this, designate a Target Hub from another Apollo Hub, which will act as the Source Hub. The Source Hub will serve as the source of truth for some or all Product Release information for the Target Hub.
Changes are initially made in the Source Hub, which is configured to be the source of truth, and then transferred to the Target Hub. For instance, a Release should first be created in the Source Hub.
An Export Pipeline in Apollo defines a collection of resources to export from a Source Hub as a Bundle. The Export Pipeline defines how frequently Bundles should be built and also allows for manual builds.
Export Pipelines provide flexibility in choosing what data to export from a Source Hub. For example, you can create an Export Pipeline to support specific incident response teams, where you only export Releases and associated resources required for remediation. You can also set up Export Pipelines that export all new updates since previous builds based on a Module.
Bundles built from Export Pipelines can be imported to any Apollo Hub. In the example above, you can export a Bundle from the incident response Export Pipeline and import it to all Target Hubs that are affected by the incident.
Learn more about creating Export Pipelines.
In the Source Hub, Apollo builds a package, called a "Bundle". You can define a Bundle's contents by configuring an Export Pipeline with one or more data selection rules. A Bundle can contain:
Learn more about exporting and importing Bundles.
The following diagram outlines the Bundle transfer process from a Source Hub to a Target Hub.

From the Source Hub:
From the Target Hub:
Once this process is completed, the Target Hub will proceed to issue Plans for upgrades, Release recalls, configuration changes, and all other maintenance actions after all the relevant constraints have been met.