Skip to main content

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).

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
Troubleshooting

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 →