Back to FAQ

What's the difference between BackHub basic and BackHub on GitHub Marketplace?

BackHub basic is the service we have developed and run since 2014. It is still available at app.backhub.co but will be discontinued at some point in future.

BackHub on GitHub Marketplace is a new service, available since December 5th 2017 on GitHub Marketplace and built using the new GitHub apps integration.

Here are the main differences between the two:

1) BackHub on GitHub Marketplace creates snapshots of up to 30 days back in time while BackHub basic can only create one backup which is being updated on a daily basis.

2) BackHub on GitHub Marketplace is available through GitHub Marketplace which means you get billed for the service on your GitHub invoice. You don’t need to setup a separate billing account with BackHub.

3) BackHub basic is built as a GitHub OAuth application while BackHub on GitHub Marketplace uses the new GitHub app integration. This has numerous benefits on how BackHub works on an operational level. A few of them are:

  • GitHub apps allow more fine grained permissions that enable us to only request the permissions that are needed to create and restore backups.
  • GitHub apps get a dedicated token while an OAuth app must use the user token. Creating backups through user tokens can cause problems, especially in the context of an organization for example when an organization admin has created the account and is no longer admin of that organization, backups can't be updated.