Swift Backup is a modern, lightweight WordPress backup and restore plugin designed to make website backups effortless. Create full site backups, schedule automated backups, and restore your website with just a few clicks.
🚀 One-Click Backup & Restore
Create complete website backups in seconds. Restore your entire site or selected components with a single click.
📦 Selective Backup Options
Choose exactly what to backup – files only, database only, or complete site backup.
☁️ Cloud Storage Integration
Automatically upload backups to popular cloud storage providers:
⏰ Scheduled Automated Backups
Set it and forget it! Schedule automatic backups:
📊 Real-Time Progress Tracking
Monitor backup and restore operations with live progress indicators. Know exactly what’s happening.
🎨 Modern React-Based Interface
Beautiful, intuitive admin interface built with React and Tailwind CSS. Fast, responsive, and easy to use.
📥 Drag & Drop Restore
Simply drag and drop your backup file to restore. No complicated processes.
🔒 Secure & Reliable
* Encrypted storage credentials
* Secure file handling
* Nonce verification
* Capability checks
* Input sanitization
Swift Backup uses .swftbkp files – ZIP archives with JSON metadata for easy identification and management.
Swift Backup does NOT collect any user data. The plugin:
All backup operations happen entirely on your server and your configured cloud storage.
Need help? We’re here for you!
This plugin includes minified JavaScript and CSS files for production use. The original source code is available:
The main admin interface is built with React, TypeScript, and Tailwind CSS. Source files are located in the admin-app/src/ directory.
Build Tools:
* Vite (build tool)
* TypeScript (type-safe JavaScript)
* Tailwind CSS (utility CSS framework)
* React 18
To build from source:
1. Navigate to the admin-app/ directory
2. Run yarn install to install dependencies
3. Run yarn build to create production files
The built files are output to assets/js/swift-backup-admin.js and assets/css/swift-backup-admin.css.
All source code is included in the plugin package under the admin-app/src/ directory.