Artificial Intelligencedocker-readypermissive-license
Rasa: the best Open Source alternative to Dialogflow in 2026
Rasa is an open source framework for building chatbots and conversational assistants with full control over the NLU and dialogue flows, an alternative to Dialogflow.
Technical profile
- License
- Apache-2.0
- Category
- Artificial Intelligence
- Replaces
- Dialogflow
- Tech stack
- Python
Preview

Public image provided by Rasa on its own website.
Key features
- Full control over the NLU model
- Dialogue flows as versionable code
- Integrations with Slack, web, WhatsApp and more
Rasa vs. Dialogflow
Pros
- Maximum technical control over the bot's behavior
Things to consider
- Requires more technical knowledge than no-code tools
Quick Docker installation guide
Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →
docker-compose.yml
version: "3.9"
services:
rasa:
image: rasa/rasa:latest
restart: unless-stopped
ports:
- "5005:5005"
command: ["run", "--enable-api"]
volumes:
- rasa_data:/app
volumes:
rasa_data: