ClickHouse logo ClickHouse 22.x → 25.x · self-hosted & ClickHouse Cloud

ClickHouse Backup and Restore

Desktop-based applictaion to automate ClickHouse database backup to S3 compatible storage, OneDrive, Google Drive, Cloudflare R2, etc. Download Cloudhouse Backup tool and try for free.

  • Unlimited Servers for Unlimited Database Backup
  • Works With Self-hosted and ClickHouse Cloud
  • Auto-run on Windows startup
  • 15 Days Fully Functional Trial
  • Compatible with Windows 11/10/8/8.1/7
clickhouse backup and restore
Store Database at Any Location

Your Data, Your Choice
Your storage.

The ClickHouse backup tool is a desktop application, not a hosted service. It runs on your machine and writes each backup straight to the storage you picked. Nobody charges you per gigabyte, and no copy of your ClickHouse data ever sits on somebody else’s server.

Choose any destination or several at once
This PCany folder
External driveUSB or disk
NASnetwork share
OneDriveyour account
Amazon S3your own bucket
S3-compatibleWasabi · B2 · R2 · MinIO
FTPyour own server
SFTPyour own server
No per-GB fee from us Encrypted before it leaves Send to several at once
How It Works

Backup ClickHouse Database Automatically - Screenshots

The ClickHouse Backup Tool complete the process in a few simple steps. Connect your HTTP, select location to save backup, set the plan and click Save & Run now. The software create automate ClickHouse database backup at your selected location on every run.

Video tutorial

Watch How to ClickHouse Backup Tool Works

Highlights

Features of ClickHouse Database Backup Tool

Everything you need to back up ClickHouse databases automatically and restore them anywhere.

Schedule Once and Relax

ClickHouse Backup Tool software runs everytime when you turn on your system. It will start taking backup automatically. Schedule the backup plan once, and the software will automate backup at your desired location.

Native Format, Exact Types

Rows are exported with SELECT FORMAT Native, ClickHouse’s own compact binary encoding. Decimal, LowCardinality, Nullable, Array, Map, DateTime64 and enums come back exactly as they were where CSV or JSON would quietly flatten them.

Preserve your ClickHouse Schema

A backup should contain more than table rows. The ClickHouse backup tool captures each table's CREATE statement along with its data, helping preserve important settings such as engines, sorting keys partitions, Codecs and TTL rules during restoration.

Backup ClickHouse Cloud

ClickHouse Cloud database can be backup Just like self-hosted installations. Enter the connection details from your ClickHouse Cloud console, enable HTTPS, use port 8443 and provide the required password.

Leave Internal Database Alone

Internal databases such as system and information_schema are excluded automatically. These databases contain ClickHouse own system information and are not intended to be restored as part of a regular data backup.

Automatic Schedule Backup

Choose when backspace Should run and create a schedule That match your workload. Set daily, weekly, monthly or yearly backup cycles. The tool will create automate ClickHouse database backup and define how many copies to retain. Older backups are removed automatically according to your retention settings.

Freedom to Choose Destination Location

Backup ClickHouse database to local drive or cloud storage. Supported destination include your PC, NAS, Onedrive Amazon S3, Wasabi, Backblaze B2, Cloudflare R2, MinIO, SFTP or FTP. Save ClickHouse backups to a location that suits your setup. You can also save backup copies at multiple locations for extra protection.

Compress & Encrypt Backups

Backup files are compressed while being processed to reduce their size the protected with AES-256-GCM encryption. This helps save storage space while keeping sensitive analytics data protected at its destination.

Not Just ClickHouse

If you manage multiple database systems then you do not need separate backup solutions for each one. The SQL Backup Tool also support other database which make of a convenient all-in-one backup solution for different database environments.

The part that matters

Restore ClickHouse DB Backup Anytime

Restoring a ClickHouse database backup is straightforward. The app guides you through four easy steps: select the backup job, choose the backup version you want to restore, decide where and how to restore it and review your choices before starting. The ClickHouse backup tool downloads the file, decrypts it, decompresses it, recreates each table from its stored DDL and streams the rows back with INSERT FORMAT Native into the original database or a new one, on any ClickHouse server you can reach over HTTP. Press play to watch every step.

Restoring into a fresh database is the safest rehearsal: create events_test, restore into it and query it side by side with production before you touch anything live.

Restore: events from Amazon S3
Locate backupfind the key in the destination
Downloadpull the encrypted object · 52 MB
Decrypt & verifyAES-256-GCM integrity check
Decompressrestore the original export · 310 MB
INSERT … FORMAT Nativerecreate tables, stream rows into events
How It Compares

Prapl vs Other Tools

CapabilityOther ToolsPrapl SQL Backup Tool
Backup AutomationRequire manual setup Automatically Scheduled
Deployment SupportLimited Self-hosted, Docker, Kubernetes, VMs & ClickHouse Cloud — HTTP only
Storage DestinationLimited storage options Local/NAS, OneDrive, S3, Wasabi, Backblaze, R2, MinIO, SFTP & FTP
Data securityGood AES-256 before the file leaves your PC
Backup CompressionSupported but limited Yes
Backup Monitoring No Dashboard, email & cloud alerts
Setup ProcessComplex Simple wizard, four steps
You hold the keys No Always
Storage costOften rented per GB Your own storage · no per-GB fee
Client Feedback

What Users Say About the ClickHouse Backup Software

Technical specs

System Requirement & Basic Information

Storage Required
500 MB Minimum (1 GB Recommended)
RAM
1 GB Minimum (2 GB Recommended)
Versions
ClickHouse 22.x → 25.x · self-hosted, Docker, Kubernetes, ClickHouse Cloud · HTTP 8123 / HTTPS 8443 · system databases skipped
Backup format
Container file (.chdump) holding each table’s SHOW CREATE TABLE DDL followed by its rows in Native format
Backup types
Full (per database)
Compression
Streaming gzip — constant memory, no temp bloat · or password-protected ZIP
Encryption
AES-256-GCM, key via scrypt, per-file salt, per-chunk nonce · secrets in the Windows Credential Manager
Destinations
Local / NAS, OneDrive, Amazon S3, S3-compatible (Wasabi, Backblaze B2, Cloudflare R2, MinIO), SFTP, FTP · optional secondary copy
Scheduling & retention
Manual / daily / weekly / monthly / yearly tiers · keep-last-N per tier · checksum verification
Platforms
Windows 10/11 · desktop app, runs from the system tray
Questions & Answers

Frequently Asked Questions

Follow the steps below to store a ClickHouse backup on your computer:
  1. Run Prapl SQL Backup Tool on your PC.
  2. Click on New Backup and select ClickHouse.
  3. Enter the host, HTTP port (8123 or 8443), username and password, set HTTPS if needed, click Test & list databases and tick the databases to back up.
  4. Choose the Local/NAS option and enter the folder to save the backup in.
  5. Set the plan and click Save & run now.

The HTTP port: 8123, or 8443 when the server uses HTTPS (ClickHouse Cloud always does). Port 9000 is the native protocol used by clickhouse-client and the connection test will fail on it.

Yes. Use the HTTPS endpoint from the ClickHouse Cloud console on port 8443, the default user’s password, and set HTTPS to yes. The export streams to your PC, so no backup disk or cloud-side credentials are needed.

No. The tool uses only the HTTP interface. Nothing is installed on the server, no backup disk is configured, and no file is ever written on the server’s side.

Yes. Rows are exported and restored in ClickHouse’s Native format, which carries the exact column types Decimal, LowCardinality, Nullable, Array, Map, DateTime64, enums where CSV or JSON exports would lose precision or wrap types.

No. system, information_schema and other internal databases are skipped automatically. Backing them up is meaningless and restoring them would be harmful.

No. When you choose AES-256 protection the backup is encrypted before it is stored, and it can only be opened with the encryption password. Without it the file is unreadable ciphertext on your PC, on a NAS or in a cloud bucket.

Backup time depends on the size of the data, the speed of the server and of the destination, and whether compression and encryption are enabled. Small databases finish in seconds or minutes; large ones take longer but stream in the background without freezing your PC, and the Dashboard shows live progress and speed.
One tool, every database

Also backs up your other databases

One flat price covers every engine on the machine. Explore the others:

Automate ClickHouse Database Backup

Create a backup of your ClickHouse data and save it to local or cloud storage. Download the ClickHouse Backup Tool and use every feature free for 15 days — no credit card required. If it fits, subscribe for just $9/month with a 14-day money-back guarantee.

15-day free trial 14-day money-back No auto-renewal