Installation
Forze's core is small — everything backend-specific ships as an opt-in extra you add when you reach for it, so you install only what your service uses. Start with the core (it runs fully in-memory, no Docker), then add integrations as you grow.
Requirements¶
Forze requires:
- Python 3.13 or newer
- uv or another PEP 517-compatible package manager
Install core¶
Install the framework core:
uv add forze
pip install forze
Verify the installation:
uv run python -c "from forze._version import __version__; print(__version__)"
Install with integrations¶
Most functionality is provided through optional integrations packed as sibling packages alongside the core. To install required dependencies, use the [extras] syntax.
uv add 'forze[postgres]'
uv add 'forze[redis]'
uv add 'forze[fastapi]'
uv add 'forze[fastapi,postgres,redis]'
Next steps¶
-
Build a working in-memory service in about ten minutes — no Docker.
-
See the directory layout that maps to Forze's layers.