Installation
fastapi-dbbackup can be installed via pip, poetry, or uv.
Standard Installation
Using with uv (Recommended)
OS Compatibility
- Linux: Fully supported (Ubuntu, Debian, CentOS, etc.)
- Windows: Fully supported. Ensure database CLI tools are in your PATH.
- Docker: Supported. See Docker Guide for details.
Dependencies
- SQLAlchemy: Used for database detection and URL parsing (Automatically included if you use SQLModel).
- Boto3: Required for S3/DigitalOcean cloud storage.
- Python-Dotenv: Automatically loads your
.envconfiguration.