# Redesigned official SDKs for TypeScript, Python, Go, and...

> Novu changelog: Redesigned official SDKs for TypeScript, Python, Go, and PHP - Launch Week Day 4. Learn about the latest updates, features, and improvem...

Canonical: https://novu.co/changelog/redesigned-official-sdks-for-typescript-python-go-and-php-launch-week-day-4/

Markdown: https://novu.co/changelog/redesigned-official-sdks-for-typescript-python-go-and-php-launch-week-day-4.md

Last updated: 2025-02-06T14:59:24.949Z

Published: 2025-02-06T14:59:24.949Z

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.

[Explore the TypeScript SDK](<https://go.novu.co/ts?utm_source=release_notes>)

## 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).

[Explore the Python SDK](<https://go.novu.co/ts?utm_source=release_notes>)

## 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**.

[Explore the Go SDK](<https://go.novu.co/go?utm_source=change_log>)

## 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).

[Explore the PHP SDK](<https://go.novu.co/php?utm_source=change_log>)

## 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](<https://go.novu.co/api?utm_campaign=winter-season-lw&utm_source=change_log>)** **and start sending notifications in minutes!**
