Rasa Pro Infrastructure Requirements | Rasa Documentation

Minimum Hardware Requirements

The minimum requirements suggested to run the Rasa Pro server are:

These requirements are for a single instance of Rasa Pro server running CALM (Conversational AI Lifecycle Management) only. These will ensure that your assistant can handle on average 24 concurrent requests (i.e. user messages) per second (RPS) with a response time of between 100 and 500 ms, provided you are using multiple Sanic workers (max 8).

If you are installing on Kubernetes using our Helm charts, you can optionally customise the resource requests and limits for individual pods using the values.yaml file.

Infrastructure Guidelines

We recommend starting off with these baseline recommendations and then scaling up as needed based on your usage patterns.

AWS

Azure

Google Cloud

The above guidelines are the minimum requirements for a CALM-only assistant.

If you are using additional components such as NLU, PII, or local embeddings, that could require using additional models other than the Rasa trained model, you will need to scale up your infrastructure accordingly.

If you choose to use multiple Sanic workers, you should ensure that: