Swift Backup
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.
KEY FEATURES
🚀 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:
- Amazon S3
- Google Drive
- Dropbox
- OneDrive
- FTP/SFTP
⏰ Scheduled Automated Backups Set it and forget it! Schedule automatic backups:
- Hourly
- Daily
- Weekly
- Monthly
📊 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
PERFECT FOR
- Site Owners: Keep your website safe with regular automated backups
- Developers: Quick backup before updates or changes
- Agencies: Manage backups for multiple client sites
- Migrations: Easy site migration to new hosting
BACKUP INCLUDES
- WordPress database (all tables)
- Themes and plugins
- Uploads and media files
- WordPress core files (optional)
- Custom files and directories
FILE FORMAT
Swift Backup uses .swftbkp files – ZIP archives with JSON metadata for easy identification and management.
REQUIREMENTS
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher
- ZipArchive PHP extension
- Sufficient disk space for backups
- cURL extension (for cloud storage)
PRO VERSION (COMING SOON)
- Multi-site support
- Incremental backups
- Additional cloud providers
- Priority support
- Advanced scheduling options
- Backup encryption
- Email reports
Privacy Policy
Swift Backup does NOT collect any user data. The plugin:
- Does NOT send data to external servers (except your configured cloud storage)
- Does NOT track users
- Does NOT use cookies
- Does NOT collect analytics
- Stores cloud storage credentials locally in your WordPress database (encrypted)
All backup operations happen entirely on your server and your configured cloud storage.
Support
Need help? We’re here for you!
- Support Forum: wordpress.org/support/plugin/swift-backup
- Documentation: pixarlabs.com/swift-backup/docs
- Bug Reports: github.com/pixarlabs/swift-backup/issues
Source Code
This plugin includes minified JavaScript and CSS files for production use. The original source code is available:
React Admin App (admin-app/)
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.
Third-Party Libraries
- React – MIT License – https://reactjs.org
- Tailwind CSS – MIT License – https://tailwindcss.com
- Radix UI – MIT License – https://www.radix-ui.com
- TanStack Query – MIT License – https://tanstack.com/query
- Lucide Icons – ISC License – https://lucide.dev
- Shadcn/ui – MIT License – https://ui.shadcn.com
All source code is included in the plugin package under the admin-app/src/ directory.
Credits
- UI Components: Shadcn/ui
- Icons: Lucide React