Open-source language understanding for bots

A drop-in replacement for popular NLP tools like, or LUIS

Language understanding for your bot

RASA NLU is an open-source tool for intent classification and entity extraction. You can think of it as a set of high level APIs for building your own language parser using existing NLP and ML libraries.

As seen on

As seen on TechCrunch As seen on Product Hunt

Why should you use rasa?

Own your data

Don't hand it all to a big tech company


Runs locally - no https requests required.


Tune models and get higher accuracy.

Use Cases

rasa works for all bots

From startups to big corporates, rasa NLU works for just about any bot use case. But it's particularly well suited to these industries:

  • Insurance

  • Banking

  • Health

  • Telecoms

  • Travel

Open source for better bots

Building a bot MVP is easy , but good conversational software is hard.

Understanding what your users want is hard, steering conversations is hard, handling edge cases is hard, designing conversations is hard, finding compelling use cases is hard.

The pace of innovation in ML is phenomenal and that’s largely due to open access, open source code, and open data. We believe the bot builder community should embrace that spirit.

That's what rasa is all about.

Why leading bot developers love rasa

Get tips and tricks on how to build better bots

The rasa newsletter features the latest updates, case studies, tips, and tricks from the community on how to build better bots. We won't spam you. :-)

Do-it-yourself NLP: Try out rasa now