# laravel-stream-backup

A Laravel package that streams database backups to S3, SFTP or local disk, with the same small memory use whatever the size of the database.

The dump is piped through compression and optional encryption, with no database-sized file on disk. Restores stream back the same way, for a whole database or single tables, with rollback on failure. It supports MySQL, PostgreSQL and SQLite.

- Made by: [Ahmed Nour](https://github.com/ahmed-nour-dev)
- Shipped: 09/06/2026
- Date from: [version tag](https://github.com/ahmed-nour-dev/laravel-stream-backup/tree/v1.0.0)
- Source: [github.com/ahmed-nour-dev/laravel-stream-backup](https://github.com/ahmed-nour-dev/laravel-stream-backup)
- Install: `composer require ahmednour/laravel-stream-backup`
- Licence: MIT
- Stack: Laravel
- Checked: 21/10/2026
- Added: 21/10/2026

See more at [phplives.dev](https://phplives.dev)
