Welcome to Novu Studio

Novu Studio is a companion app for Novu Echo. It allows you to develop your workflows locally, right in your IDE and preview the channel specific content in real-time.

In your project directory, install the Echo SDK using your package manager.

    npm install @novu/echo

After installation, create a new instance of Echo and export it from `client.ts`

    import { Echo } from '@novu/echo';

    export const echo = new Echo({
      /**
      * Enable this flag only during local development
      */
      devModeBypassAuthentication: process.env.NODE_ENV === 'development'
    });

Now, we need to expose your workflows via API, so the Novu Worker Engine and Dev Studio can communicate with it.

    import { serve } from "@novu/echo/next";
    import { echo } from "../../echo/client";

    export const { GET, POST, PUT } = serve({ client: echo });

Edge Endpoint *

Provide the full URL of your local Edge Endpoint

Could not locate a valid edge endpoint