{"library":"trycourier","type":"library","category":null,"description":"Python SDK for Courier notification API (multi-channel: email, SMS, push, in-app). Current version is 7.9.0. Install name is trycourier (pip install trycourier) but import name changed to courier in v5+ (from courier.client import Courier). The SDK was completely rewritten with Fern code generation in v5, breaking all v4 code.","language":"python","status":"active","version":"7.9.0","tags":["notifications","email","sms","push","multi-channel","in-app"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install trycourier","imports":["# Current v5+ API (import from courier, not trycourier)\nfrom courier.client import Courier\nimport courier\n\nclient = Courier(authorization_token='YOUR_COURIER_AUTH_TOKEN')\n\nresponse = client.send(\n    message=courier.ContentMessage(\n        to=courier.UserRecipient(email='user@example.com'),\n        content=courier.ElementalContent(\n            version='2020-01-01',\n            elements=[courier.ElementalNode_Text(content='Hello!')]\n        ),\n        routing=courier.Routing(method='all', channels=['email'])\n    )\n)\nprint(response.request_id)"]}],"homepage":"https://www.courier.com","github":"https://github.com/trycourier/courier-python","docs":null,"changelog":null,"pypi":"https://pypi.org/project/trycourier/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":4.2,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/trycourier/compatibility"}}