About Rasa
Rasa Open Source is a machine learning framework for automating text-based and voice-based conversations. It provides natural language understanding and dialogue management, so developers can build chatbots and voice assistants and connect them to channels such as Slack and Facebook.
Rasa's README states that this open source edition is now in maintenance mode. The vendor directs new work toward Hello Rasa, a browser playground for prototyping AI agents, built on the CALM engine, which pairs a language model that interprets the user with business logic that enforces rules. Agents can be exported to the Rasa Platform for production.
The framework is written in Python and licensed under Apache-2.0, and its repository topics reference NLU, spaCy and conversational agents. Teams already using the classic intent-based approach can keep running it on their own infrastructure, while new projects may want to review the vendor's newer products first.
Key features
- Natural language understanding for chatbots
- Dialogue management for text and voice
- Connectors for Slack and Facebook
- Python machine learning framework
- Conversation-driven development workflow
Good fit for
- →Building customer support chatbots
- →Maintaining existing Rasa assistants
- Built with
- Python
- Tags
- chatbot
- nlu
- conversational-ai
- python
- machine-learning
- voice-assistant
- open-source
Rasa: questions and answers
- What is Rasa used for?
- Rasa Open Source is a Python framework for building text and voice chatbots with NLU and dialogue management, now in maintenance mode. It is a good fit for building customer support chatbots and maintaining existing Rasa assistants.
- Is Rasa open source?
- Yes. Rasa is open source under the Apache-2.0 licence. Its source code is on GitHub at RasaHQ/rasa and is written mainly in Python.
- Is Rasa free?
- Yes. Rasa is open source, so the software itself is free to use.
- Can I self-host Rasa?
- Yes. Rasa can be self-hosted on your own server or infrastructure.
- What is Rasa an alternative to?
- Rasa is an open-source alternative to Voiceflow. Other open-source alternatives to Voiceflow include Langflow, Dify and Dograh.
- Is Rasa actively maintained?
- Yes. The most recent commit to Rasa was on 24 July 2026, and the latest release is 3.6.21, published on 14 January 2025. The project has 21k stars on GitHub.
Open-source alternatives to Rasa
See all
Langflow
AI Infrastructure
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
MITvs Gumloop★ 155k
Dify
AI Infrastructure
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collabo
OSSvs Gumloop★ 158k
Dograh
AI Tools
Open source voice AI platform. Self-hosted alternative to Vapi and Retell. On Prem, BYOK a
BSD-2-Clausevs Voiceflow★ 5.8k
Botpress
AI Tools
The open-source hub to build & deploy GPT/LLM Agents ⚡️
MITvs Voiceflow★ 15k
Typebot
Forms & Surveys
💬 Typebot is a powerful chatbot builder that you can self-host.
OSSvs Typeform★ 10k
MLflow
AI Infrastructure
The open source AI engineering platform for agents, LLMs, and ML models. MLflow enables te
Apache-2.0vs Weights & Biases★ 28k
SaaS alternatives to Rasa
See all
Voiceflow
AI Tools
Visual platform for designing and deploying AI chat and voice agents
SaaS
Vellum
AI Infrastructure
Platform for building, testing and monitoring LLM prompts and workflows
SaaSAI Stats
AI Infrastructure
Database of AI models plus an OpenAI-compatible gateway with usage, pricing and reliability monitoring
SaaS
Amazon SageMaker
AI Infrastructure
AWS platform for building, training and deploying machine learning models
SaaS
Azure Machine Learning
AI Infrastructure
Microsoft cloud service for training, deploying and managing machine learning models
SaaS
Edge Impulse
AI Infrastructure
Platform for building and deploying machine learning models on edge devices
SaaS

