Installation¶
Learn how to install REROUTE in your Python project.
Current Version
Latest Release: v0.1.5 Release Date: 23-11-2025 Python Support: 3.8, 3.9, 3.10, 3.11, 3.12
Requirements¶
- Python: 3.8 or higher
- Framework: FastAPI or Flask (at least one)
Basic Installation¶
uv is an ultra-fast Python package installer written in Rust. It's 10-100x faster than pip!
Install uv first:
Lazy Loading
Since v0.1.2, REROUTE uses lazy imports for framework adapters. You only need to install the framework you're actually using!
pyproject.toml Support
Starting with v0.1.5, REROUTE projects include pyproject.toml for modern dependency management with uv. Legacy requirements.txt will be removed in v0.3.0.
Framework-Specific Installation¶
Install REROUTE with support for your specific framework:
Development Installation¶
For contributing to REROUTE:
Verify Installation¶
Check that REROUTE is installed correctly:
Or use the CLI:
Automatic Update Notifications
Since v0.1.2, REROUTE automatically checks for updates when you run reroute --version or any CLI command. You'll see a notification if a newer version is available!
Update REROUTE¶
To update to the latest version:
REROUTE will notify you when updates are available through the CLI.
Uninstall¶
To remove REROUTE:
Next Steps¶
- Quick Start Guide - Build your first app
- First Route - Create your first route