Installation
Get Fastman up and running in under a minute.
Requirements​
- Python 3.9 or higher — check with
python --version - A package manager — pip, uv, poetry, or pipenv (pip comes with Python)
Installation Methods​
Using pip​
The simplest way to install:
pip install fastman
This installs Fastman along with its core dependencies (rich for styled terminal output and pyfiglet for ASCII banners).
Using uv (Recommended for speed)​
uv is an extremely fast Python package manager written in Rust. If you want the fastest install experience:
uv tool install fastman
Using pipx​
For a globally isolated install that won't conflict with other Python packages:
pipx install fastman
Verify Installation​
After installing, verify everything works:
fastman --version
You should see output like:
Fastman v0.2.6
Python 3.12.0
Package Manager: uv
If fastman is not recognized, make sure your Python scripts directory is on your system PATH. For pip installs, this is typically ~/.local/bin (Linux/macOS) or %APPDATA%\Python\Scripts (Windows).
Optional Dependencies​
Fastman's core dependencies (Rich and pyfiglet) are installed automatically. For an even better experience, you can optionally install:
# Enhanced interactive shell for the `tinker` command
pip install ipython
When IPython is installed, fastman tinker gives you syntax highlighting, tab completion, and magic commands.
Updating Fastman​
# With pip
pip install --upgrade fastman
# With uv
uv tool upgrade fastman
# With pipx
pipx upgrade fastman
Next Steps​
Now that Fastman is installed, create your first project:
fastman new my-api
Continue to Creating Your First Project →