Installing on Amazon Web Services (AWS) | Rasa Documentation

Build Your First Agent with Rasa Copilot

This playbook outlines an opinionated, best-practice way to install Rasa Pro and Rasa Studio on AWS. You may wish to adapt steps and configuration to meet your needs or organisational policies as required.

The playbook will walk you through the following sections:

Setup

Set up your local machine to perform the setup and installation, getting us ready to deploy the infrastructure and install applications on top. We'll use our companion Github repository to make this easier, which contains scripts and sample configuration files.

Deploy Infrastructure

Deploy the actual underlying cloud infrastructure on AWS, including a Kubernetes cluster, PostgreSQL database and associated services like networking and DNS.

Configure Cluster

Configure and install some tools on the Kubernetes cluster, including:

Install Rasa Pro

Configure and install Rasa Pro onto the cluster ready for production usage.

Install Rasa Studio

Configure and install Rasa Studio onto the cluster ready for production usage.

Cleanup

Optionally clear up all the infrastructure and services you've deployed through the course of this playbook.

Warning: The steps in this playbook will deploy infrastructure in your AWS account meant for hosting a production, scalable deployment of Rasa Pro and Studio. This can be quite expensive - if you're just looking to try out Rasa, you should use our Docker Compose setup instead.