Version: Latest

Installation for local development

Rasa Pro contains a python package:

  • rasa-pro for versions >=3.8.x
  • rasa-plus for versions <=3.7.x

that you can install locally, with either pip or poetry.

Installing with pip

Install rasa-pro with:

pip install rasa-pro --extra-index-url=https://europe-west3-python.pkg.dev/rasa-releases/rasa-pro-python/simple/

You can significantly speed up the installation process with uv:

pip install uv
uv pip install rasa-pro --extra-index-url=https://europe-west3-python.pkg.dev/rasa-releases/rasa-pro-python/simple/

Installing with poetry

note

According to the Poetry documentation, Poetry should always be installed in a dedicated virtual environment to isolate it from the rest of your system. It should in no case be installed in the environment of the project that is to be managed by Poetry. This ensures that Poetry’s own dependencies will not be accidentally upgraded or uninstalled.

Rasa >=3.8.1

Rasa Pro versions >=3.8.1 require poetry version 1.8.2. If you are using an older version of poetry, you need to upgrade to 1.8.2.

Associate the Artifact Registry URL with rasa-pro by adding this section to pyproject.toml:

pyproject.toml
[[tool.poetry.source]]
name = "rasa-pro"
url = "https://europe-west3-python.pkg.dev/rasa-releases/rasa-pro-python/simple"
priority = "supplemental"

Now you can install with:

poetry install

Rasa ==3.8.0

You first need to associate the Artifact Registry URL with rasa-pro by adding this section to pyproject.toml:

pyproject.toml
[[tool.poetry.source]]
name = "rasa-pro"
url = "https://europe-west3-python.pkg.dev/rasa-releases/rasa-pro-python/simple"
priority = "supplemental"

Now you can install with:

poetry install

Rasa Pro >=3.7.10, <3.8.0

Rasa Pro versions >=3.7.10, <3.8.0 require poetry version 1.8.2. If you are using an older version of poetry, you need to upgrade to 1.8.2.

Associate the Artifact Registry URL with rasa-pro by adding this section to pyproject.toml:

pyproject.toml
[[tool.poetry.source]]
name = "rasa-pro"
url = "https://europe-west3-python.pkg.dev/rasa-releases/rasa-pro-python/simple"
priority = "supplemental"

Now you can install with:

poetry install

Rasa Pro <=3.7.9

You first need to associate the Artifact Registry URL with rasa-plus by adding this section to pyproject.toml:

pyproject.toml
[[tool.poetry.source]]
name = "rasa-plus"
url = "https://europe-west3-python.pkg.dev/rasa-releases/rasa-plus-py/simple"
priority = "supplemental"

Now you can install with:

poetry install