Cloudback Docs
HomePricingBlogContactSign In
  • Getting Started
    • What is Cloudback?
    • Installation Guide
    • First Backup Walkthrough
  • Managing Backups
    • Automated Daily Backups
    • Metadata Backups
    • One-Click Manual Backups
    • Setting Backup Schedules
    • Manage Backup Storage
    • Backup Retention Policy
    • Password-Protected Backups
    • Account Settings
    • Bulk Operations
    • Data Deduplication
    • Email Notifications
    • Instant Notifications
    • Archive Name Pattern
  • Data Restoration
    • Download Backups
    • Restore to GitHub
  • Automation
    • Terraform Provider
    • Operations API
  • Dashboard
    • Dashboard Overview
    • Card view
    • Table view
    • Repository Details
    • Backup Details and Metadata
    • Backup Status Badge
  • Storage Configuration
    • Cloudback Managed Storages
    • Customer Managed Storages
    • Replicating Backups
  • Supported Storages
    • Alibaba Cloud Object Storage Service
    • Amazon S3 Bucket via Access Key
    • Amazon S3 Bucket via Access Point
    • Amazon S3 Glacier
    • Amazon S3 Object Tagging
    • Google Cloud Storage Bucket
    • Microsoft Azure Blob Container
    • Microsoft OneDrive Business
    • Microsoft OneDrive Personal
    • OpenStack Swift
    • Wasabi Customer Managed Storage
  • Account and Billing Management
    • Payment Methods
    • GitHub Organizations
    • Invoiced Customers
  • Troubleshooting and Support
    • Known Issues
    • Contact us
  • Security Features
    • Access Review: Vanta Integration
    • Immutability: Amazon S3 Object Lock
    • Encryption: Password-Protected Archives
    • Traceability: Audit Log
  • Legal
    • Terms of Service
    • Privacy Policy
Powered by GitBook
LogoLogo

Learn more

  • Integrations
  • Blog

Explore

  • Roadmap
  • Changelog

Support

  • Contact Us
  • Status

Legal

  • Terms of Service
  • Privacy Policy

© 2025 Cloudback

On this page
  • What is included in a backup?
  • Metadata that is not included due to GitHub API restrictions
  • Learn More

Was this helpful?

  1. Managing Backups

Metadata Backups

PreviousAutomated Daily BackupsNextOne-Click Manual Backups

Last updated 2 months ago

Was this helpful?

Cloudback creates a backup of your GitHub repository's metadata along with the repository itself. This ensures that you can restore your repository to its original state, including all issues, pull requests, milestones, and other metadata. This document explains what is included in a backup and what is not.

You can learn how to view the details of a backup on the page.

What is included in a backup?

Here is the list of repository's data in a backup archive:

  • A of a git repository

  • A clone of a repository

  • All

  • All

  • All

  • All

  • All

  • All

  • All

  • All

    • Except Projects V2 Views, because of missing GitHub API

    • Except Projects V2 Workflows, because of missing GitHub API

  • All

  • All

  • All

  • All

    • Except . Secret tokens must be set manually after restore

  • All

    • Except pull-requests without commits between branches, because of GitHub API restriction.

    • Except pull-requests from forks, because of GitHub API restriction.

Metadata that is not included due to GitHub API restrictions

However, it's important to note that our ability to back up metadata is constrained by the limitations of the GitHub API.

Key points to remember:

  • Your GitHub Account is not included in the backup.

  • Your GitHub Organization is not backed up either.

  • The backup provided should not be regarded as comprehensive or all-inclusive.

We can't backup or restore this data because of GitHub limitations. Please let us know if there is a mistake or API is changed - we will fix it as soon as possible. Here is the list of metadata that is not included in a backup:

Learn More

You can view the contents of a backup archive by downloading it and extracting the contents. Please note, that for , you will need to enter the password to extract the contents. Metadata is stored as a JSON file per data type in the same format we download it from GitHub. For example, the files containing issues, milestones, and labels are named issues.json, milestones.json, labels.json respectively:

If you want us to add any additional metadata into a backup, please, or just and we will consider implementing it.

: Not accessible by GitHub Apps integration API yet

: Not accessible by GitHub Apps integration API yet

: There is no to get environment variable value

: There is no to get an encrypted value

: There is no API

: There is no API

: There is no API

: There is an API, but it doesn't allow to explore all statuses for a whole repository

: There is no API to restore completed deployments

without commits: due to an API restriction: validation is failing with a message No commits between feature-branch and main-branch

from forks: a source branch is located in the fork of the old repository. But a new repository is created during a restore process. There is no API the allows us to create a pull-request from an old repository fork into a newly created repository

: There is no API to restore discussion categories

: No access to personal projects using GitHub Apps. Only organization's projects are accessible.

: Restore is limited: There is no API to restore views and workflows.

Backup Details and Metadata
bare clone
Wiki
Git LFS objects
Topics
Milestones
Labels
Issues
Sub-Issues
Issue Types
Ogranization's Projects
Commit Comments
Releases
Collaborators
Webhooks
secret tokens
Pull Requests
password-protected archives
let us know
create a feature request
Deploy Keys
Autolinks
Environments
API
Encrypted secrets
API
Forks
Watchers
Stargazers
Commit Statuses
Deployments
Pull Requests
Pull Requests
Discussions
Personal ProjectV2
Organization's ProjectV2 Views and Workflows
Dashboard Overview
Password-Protected Backups
Card View
Table View
Repository Details
ZIP archive content