Novu changelog
Redesigned official SDKs for TypeScript, Python, Go, and PHP - Launch Week Day 4

We’re thrilled to announce official Novu SDKs for TypeScript, Python, Go, and PHP!
These production-ready libraries empower developers to seamlessly integrate enterprise-grade notifications into their applications—whether you're working with web frameworks, microservices, background workers, or event-driven architectures.
Why This Matters
Reliability – Built-in idempotency prevents duplicate notifications, and intelligent retry mechanisms ensure successful delivery under any conditions.
Seamless Developer Experience – Each SDK follows idiomatic best practices, with fully-typed APIs, async support, and lightweight integration.
Effortless Multi-Channel Notifications – Send notifications via email, SMS, push, in-app, or chat in just a few lines of code.
Explore the Live API Playground – Instantly test and interact with our API in real time, experiment with requests and responses, and see how it works—no setup required.
TypeScript SDK
At Novu, we use our auto-generated TypeScript SDK internally to ensure everything works and behaves as expected. This SDK provides the most up-to-date experience for interacting with the Novu API.
Key Features:
First-class TypeScript support with strict type safety.
Seamless integration with Node.js, Next.js, Express, and other JS/TS frameworks.
Async-ready API with native promises.
Works with React, Vue, Angular, and modern frontend frameworks.
The same SDK Novu uses internally—fully battle-tested.
Python SDK
Python developers can now enjoy first-class Novu support, making it easier than ever to integrate notifications into Django, Flask, FastAPI, Celery, and more.
Key Features:
Fully-typed API for a smooth development workflow.
Sync & async support for real-time event-driven notifications.
Works with Django, Flask, FastAPI, Celery, and task queues.
Ideal for event-driven architectures (Kafka, RabbitMQ, Redis Pub/Sub).
Go SDK
Go developers can now integrate Novu notifications effortlessly into microservices, background workers, and serverless environments.
Key Features:
Idiomatic Go API with structured types.
Sync & async workflows with automatic retries.
Works with Gin, Echo, Fiber, Chi, AWS Lambda, and Google Cloud Functions.
Integrates seamlessly with RabbitMQ, NATS, Kafka, and AWS SQS.
PHP SDK
PHP developers can now take advantage of enterprise-grade notifications with a fully-supported Novu PHP SDK.
Key Features:
Clean, intuitive PHP API with strong type support.
Works with Laravel, Symfony, CodeIgniter, and Slim.
Seamless queue & background job support (Laravel Queues, Symfony Messenger, AWS SQS).
Perfect for CMS & CRM integrations (WordPress, Drupal, Magento).
Our Partnership with Speakeasy
Building best-in-class SDKs isn’t just about wrapping API endpoints—it’s about creating a world-class developer experience across every language.
That’s why we partnered with Speakeasy to auto-generate our SDKs from OpenAPI, allowing us to deliver high-quality, idiomatic SDKs while maintaining our internal development velocity.
Why We Love Working with Speakeasy:
We don't have to write the SDKs manually! 🚀
Trust that every SDK ships with world-class DX, following idiomatic conventions for each language.
Streamlined CI/CD – The build and release process is fully automated.
Zero maintenance overhead after the initial setup.
Internal velocity boost – We use the SDKs ourselves to dogfood E2E testing and internal cross-service communication.
Forced us to invest heavily in OpenAPI – ensuring better API consistency and scalability.
🚀 Get Started Today!
Whether you’re scaling enterprise notifications or integrating Novu into your next project, our new SDKs for TypeScript, Python, Go, and PHP provide the flexibility and power you need.
📖 Check out the official documentation and start sending notifications in minutes!