Skip to content

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

  • Quickstart


    Build a working in-memory service in about ten minutes — no Docker.

  • Project structure


    See the directory layout that maps to Forze's layers.