Developer Edition
Start building CALM assistants with the free Rasa Developer Edition.
How Licensing Works
Rasa will look for your license in the env varRASA_LICENSE, which must
contain the content of the license key file provided by rasa.
You can set the RASA_LICENSE env var temporarily in your terminal, but it is recommended
to set it persistently so that you don’t have to set it every time you run
Rasa.
- Bash
- Windows Powershell
rasa CLI as usual, for example:
Requesting a Developer License from the CLI
If you run a licensed command without a validRASA_LICENSE value, the CLI now prompts you for an email address instead of exiting immediately. Licensed commands include rasa train, rasa run, rasa inspect, rasa license, and rasa --version. The CLI sends the email to Rasa to request a Developer Edition license.
- Sends the address to Rasa’s license request form and opts you in to the Rasa Developer Terms and the marketing communications attached to the form.
- Does not run the command you invoked. After you receive the key, set
RASA_LICENSEand rerun the command.
rasa --help, rasa -h, and subcommand help (for example rasa train --help) do not require a license and skip the check entirely.
Skipping the prompt in CI
In a non-interactive shell (for example a CI job or a container without a TTY), the CLI does not prompt and instead exits with the original license error. You can also opt out explicitly with the--no-prompt flag on commands that support it:
--no-prompt in automated pipelines to fail fast when RASA_LICENSE is missing rather than block on user input.