Novu Framework, the Code-first notification workflow engine. Build advanced workflows while giving your non-technical teammates complete control over content and behavior.
Novu Framework is currently in public Alpha. Need help? Have a suggestion? Join our Discord community.
Novu Framework allows you to write notification workflows in your codebase. Workflows are functions that execute business logic and use your preferred libraries for email, SMS, and chat generation. You can use Novu Framework with React.Email, MJML, or any other template generator.
Novu Framework introduces a new paradigm when working with Novu. Rather than defining workflows and templates at Novu Cloud, Novu Framework enables you to work in your application, use your own libraries and connect to your production environment during workflow execution over HTTPS.The Novu Framework exports the client you use to define and serve your workflows and their steps over HTTPS. The workflows can be added to your preferred framework. During workflow execution Novu Cloud makes HTTPS requests to your Bridge server for just-in-time Content and Subscribers resolution.
Novu Framework was built with non-technical user in mind. Engineers can write complex workflows and expose a type-safe Inputs interface powered by JSON-Schema.
This enables Non-Technical teammates to safely modify the workflow without breaking mission critical notifications.