# Novu Framework (Code-First Workflows)

**Canonical:** https://apis.io/apis/novu/framework/  
**Provider:** Novu — https://apis.io/providers/novu/  
**Base URL:** https://docs.novu.co/framework  
**Documentation:** https://docs.novu.co/framework/overview

Novu Framework (Code-First Workflows) is one of 19 APIs that [Novu](https://apis.io/providers/novu/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Framework, Code-First, Workflows, TypeScript, and Next.js. The published artifact set on APIs.io includes API documentation, a getting-started guide, and code examples.

Code-first workflow framework that lets developers define notification workflows in TypeScript / JavaScript using `@novu/framework`, then sync them to Novu Cloud (or a self-hosted instance) via the `npx novu-sync` CLI or the `novuhq/actions-novu-sync` GitHub Action. Supports Express, Next.js, NestJS, Remix, SvelteKit, Nuxt, H3, AWS Lambda, and any node-runtime HTTP handler. The framework owns the workflow source-of-truth — the Dashboard editor stays in sync via a deterministic bridge URL.

## Machine-readable artifacts (9)

- **Documentation** — https://docs.novu.co/framework/overview
- **GettingStarted** — https://docs.novu.co/framework/quickstart/nextjs
- **SDKs** — https://www.npmjs.com/package/@novu/framework
- **CLI** — https://www.npmjs.com/package/novu
- **CodeExamples** — https://github.com/novuhq/novu-framework-nextjs-react-email-example
- **CodeExamples** — https://github.com/novuhq/novu-framework-remix-example
- **CodeExamples** — https://github.com/novuhq/novu-framework-nuxt-example
- **CodeExamples** — https://github.com/novuhq/novu-framework-nuxt-vue-email-example
- **CodeExamples** — https://github.com/novuhq/novu-framework-newsletter-app-example

## Other Novu APIs (12)

- [Novu Inbox / In-App API](https://apis.io/apis/novu/inbox-api/)
- [Novu MCP Server](https://apis.io/apis/novu/mcp-server/)
- [Novu Activity API](https://apis.io/apis/novu/novu-activity-api/)
- [Novu Channel Connections API](https://apis.io/apis/novu/novu-channel-connections-api/)
- [Novu Channel Endpoints API](https://apis.io/apis/novu/novu-channel-endpoints-api/)
- [Novu Contexts API](https://apis.io/apis/novu/novu-contexts-api/)
- [Novu Domains API](https://apis.io/apis/novu/novu-domains-api/)
- [Novu Environment Variables API](https://apis.io/apis/novu/novu-environment-variables-api/)
- [Novu Environments API](https://apis.io/apis/novu/novu-environments-api/)
- [Novu Events API](https://apis.io/apis/novu/novu-events-api/)
- [Novu Integrations API](https://apis.io/apis/novu/novu-integrations-api/)
- [Novu Layouts API](https://apis.io/apis/novu/novu-layouts-api/)

## Tags

Framework, Code-First, Workflows, TypeScript, Next.js, Express, NestJS, Remix, SvelteKit, Nuxt, AWS Lambda

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/novu/framework/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/novu/.
