Novu SDKs and Libraries
Explore Novu's comprehensive collection of server-side and client-side SDKs for seamless notification integration across multiple programming languages and frameworks.
Server-side SDKs
API SDKs
Novu's server-side SDKs simplify the integration with Novu's REST API.
Offical SDKs maintained by Novu:
Node.js (Official)
Connect your Node app to Novu via the Node.js SDK.
Python (Official)
Connect your Python app to Novu via the Python SDK.
Go (Official)
Connect your Golang app to Novu via the Go SDK.
PHP (Official)
Connect your PHP app to Novu via the PHP SDK.
SDKs maintained by the community:
Laravel (Community)
Connect your Laravel app to Novu via the Laravel SDK.
Kotlin (Community)
Connect your Kotlin app to Novu via the Kotlin SDK.
Java (Community)
Connect your Java app to Novu via the Java SDK.
Ruby (Community)
Connect your Ruby app to Novu via the Ruby SDK.
.NET (Community)
Connect your C#/.NET app to Novu via the .NET SDK.
Framework SDK
The Framework SDK is a TypeScript library that allows you to build notification workflows and execute them in your own runtime environment.
While triggering notifications is supported in all SDKs, creating and managing notification workflows is only supported in the Framework Typescript SDK.
Web and Mobile SDKs
Novu provides the following web client SDKs to enable integrations with Novu's prebuilt UI components, allowing you to easily add notification functionality to your applications without handling complex notification logic manually.