{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"}],"enrichment":{"capability":"Python SDK for Novu's notification API, providing a fluent interface to trigger events, manage subscribers, topics, feeds, and environments.","skillfed_tags":["notification-api","dormant-maintenance"],"use_cases":["Trigger notification events from your application to subscribers based on workflow identifiers defined in Novu.","Bulk-trigger multiple notification events at once using InputEventDto objects.","Manage subscriber data (create, retrieve, list) programmatically within your application.","Subscribe or unsubscribe groups of subscribers to topics for targeted bulk notifications.","Administer notification feeds and environments as part of a larger notification infrastructure."],"what_it_does":"Novu is a Python wrapper around Novu's notification management API. It provides classes like EventApi, SubscriberApi, TopicApi, FeedApi, EnvironmentApi, and TenantApi to programmatically manage notifications, subscribers, and notification workflows. The package depends only on requests for HTTP communication.\n\nYou use it by instantiating an API class with your Novu URL and API key, then calling methods to trigger notification events, create or list subscribers, manage topics for bulk notifications, or administer feeds and environments. The SDK supports single event triggers, bulk event triggers, and broadcast notifications to all subscribers.","worth_installing":"Yes, if you are actively using Novu and need a Python client to integrate notifications into your application. The low install friction and permissive license make it straightforward to add. However, the dormant maintenance status (last release 900 days ago) means you should verify compatibility with your current Novu API version and be prepared to fork or patch if breaking changes occur on Novu's side."},"id":"novu","links":{"html":"https://skillfed.io/packages/novu","md":"https://skillfed.io/packages/novu.md","pypi":"https://pypi.org/project/novu/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-02-26","license_spdx":null,"license_treatment":"permissive","name":"novu","python_support":"supports_current","summary":"This project aims to provide a wrapper for the Novu API."},"popularity":{"monthly_downloads":88278,"position":13738,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.14.0"}
