You are viewing documentation for our open source project which is maintained by the community. If you want to get started building assistants with Rasa please check out our latest [documentation here](/content/docs/index.html).

##### note

Are you unfamiliar with Docker, Kubernetes and Helm? Check out " [Understanding Rasa Deployments](https://www.youtube.com/watch?v=aAs_RS0ueEw&list=PL75e0qA87dlHmfmu7oPPYA22fmc6GJ2aW)" on our [YouTube channel](https://www.youtube.com/channel/UCJ0V6493mLvqdiVwOKWBODQ).

## When to Deploy Your Assistant [#](https://legacy-docs-oss.rasa.com/docs/rasa/deploy/introduction/#when-to-deploy-your-assistant "Direct link to heading")

The best time to deploy your assistant and make it available to test users is once it can handle the most important happy paths or is what we call a [minimum viable assistant](https://legacy-docs-oss.rasa.com/docs/rasa/glossary). Then you can use incoming conversations to inform further development of your assistant.

## Recommended Deployment Method [#](https://legacy-docs-oss.rasa.com/docs/rasa/deploy/introduction/#recommended-deployment-method "Direct link to heading")

The [Rasa Helm Chart](https://github.com/RasaHQ/helm-charts/tree/main/charts/rasa) is the production ready method to deploy your assistant on a Kubernetes or Openshift cluster. For details, see the [deployment instructions](https://legacy-docs-oss.rasa.com/docs/rasa/deploy/deploy-rasa).

### Cluster Requirements [#](https://legacy-docs-oss.rasa.com/docs/rasa/deploy/introduction/#cluster-requirements "Direct link to heading")

To install the Rasa Helm Chart, you need an existing [Kubernetes cluster](https://kubernetes.io/) or [OpenShift cluster](https://www.openshift.com/).
If you don't have one yet, you can get a managed cluster from a cloud provider like:

- [Google Cloud](https://cloud.google.com/kubernetes-engine),
- [DigitalOcean](https://www.digitalocean.com/products/kubernetes/),
- [Microsoft Azure](https://azure.microsoft.com/en-us/services/kubernetes-service/), or
- [Amazon EKS](https://aws.amazon.com/eks/).

## Alternative Deployment Methods [#](https://legacy-docs-oss.rasa.com/docs/rasa/deploy/introduction/#alternative-deployment-methods "Direct link to heading")

The following deployment methods are not suited to a production deployment, but can be useful for development and testing:

- [Running an assistant locally on the command line](https://legacy-docs-oss.rasa.com/docs/rasa/command-line-interface#rasa-run)

- [Developing an assistant in a Docker container](https://legacy-docs-oss.rasa.com/docs/rasa/docker/building-in-docker)

- [Deploying an assistant with Docker Compose](https://legacy-docs-oss.rasa.com/docs/rasa/docker/deploying-in-docker-compose)
