Restic est un programme de sauvegarde moderne qui s'exécute sous forme d'un seul fichier exécutable, sans serveur ni installation complexe. Il fonctionne sous Linux, BSD, macOS et Windows et peut écrire les sauvegardes vers de nombreux types de stockage, auto-hébergés ou en ligne. Il ne transfère que les parties modifiées des fichiers et applique la cryptographie à chaque étape du processus. Il aide aussi à vérifier la restaurabilité de vos fichiers. Restic est écrit en Go et développé et distribué via GitHub.
Restic est un logiciel libre et open source sous licence BSD 2-Clause. Aucun éditeur n'héberge vos données : le programme s'exécute chez vous et vous choisissez le backend de stockage. L'emplacement de vos sauvegardes dépend donc entièrement de ce choix, par exemple votre propre serveur ou un fournisseur de stockage européen. Le site du projet ne mentionne ni entreprise ni société mère. Pour une organisation européenne, le service n'implique donc ni dépendance envers un fournisseur ni propriétaire étranger, et le code source est vérifiable.