Rasa NLU: Open source language understanding for conversational bots and assistants

Turn natural language into structured data

Rasa NLU is an open source NLP 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.


Runs locally - no https requests and server round trips required.


Tune models and get higher accuracy with your data set.

Open Source

There’s no risk of vendor lock-in - Rasa NLU is open source on an Apache 2.0 licence.

Why leading developers love Rasa

Get Started!

Star Fork

Join the Rasa community

Want to help take Rasa NLU to the next level and contribute some code? It's easy!

Find the help wanted and beginner friendly issues on the Rasa NLU Github and get involved.

Read the Docs

Learn more about Rasa NLU and find out how to get started.

Join the Conversation

We have a Gitter chat room set up where you can talk directly with our team and other developers using Rasa NLU. Come in and discuss new features, or ask anything.

Subscribe to our newsletter

Join our newsletter to get latest news on Rasa new releases, use cases, events and industry updates.