For the complete documentation index, see llms.txt. This page is also available as Markdown.

What's Warp?

Let's Start With the Gist

Warp is a next-generation solution for organizations seeking to adopt GitHub's products. It's designed by Packfiles to unlock speed, efficiency, and collaboration across the entire journey of migrating their data, development processes, and teams away from their original platform and onto the latest and greatest tools available.

Warp is composed of multiple components that all work together to coordinate your migration to GitHub.

The first component is the Warp GitHub App that can be installed directly from the GitHub Marketplace, with a fully self-service setup and configuration process that takes less time than going to lunch. And because Warp includes a built-in free trial, it's easy for teams to assess Warp's capabilities flexibly, on their own schedule, and with no upfront financial commitments.

The second component is the Warp Control Plane, a web application that communicates with the Warp GitHub App to perform work on your behalf. The control plane also provides reporting tools, migration team member management, and other admin tools.

The third component is the Warp Runner Agent that operates on GitHub runners in your environment either GitHub cloud or self-hosted. Runner Agents have all of the tools needed to perform migration operations on your behalf at your request and are coordinated by the control plane.

The fourth component is the Warp Vault, a desktop application that keeps your credentials encrypted while in the Migration HQ repository. Only the Runner Agent can decrypt your vault.age file at runtime (and only with the your vault master key stowed in GitHub's repository secrets).

The last component is the Migration HQ repository that Warp automatically generates during the Warp installation and configuration process of your migration project. It's here in the Migration HQ repository that you can update the runtime configuration settings for Warp Runner Agents (see the warp.yml file). Warp will create a GitHub Issue for each git repository in your source (e.g., ADO Organization). From there you can plan, coordinate, and collaborate on your migration to GitHub.

The following diagram shows how these components fit together:

Warp Toplogy

Warp has everything you need to achieve success on your migration journey, including:

Last updated

Was this helpful?