Skip to main content

Courier Python SDK

The Courier Python SDK provides typed access to the Courier REST API from Python applications. Use it to send notifications, manage user profiles, check message status, issue JWT tokens for client-side SDKs, and more.

Installation

pip install trycourier

Requires Python 3.8+.

Quick Start

import os
from courier import Courier

client = Courier(
    api_key=os.environ.get("COURIER_API_KEY"),  # the default, can be omitted
)

response = client.send.message(
    message={
        "to": {"user_id": "your_user_id"},
        "template": "your_template_id",
        "data": {"foo": "bar"},
    },
)
print(response.request_id)

The client reads COURIER_API_KEY from your environment automatically.

An async client is also available as AsyncCourier, with the same methods.

Documentation

Full documentation: courier.com/docs/sdk-libraries/python

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trycourier-9.4.4.tar.gz (277.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trycourier-9.4.4-py3-none-any.whl (453.7 kB view details)

Uploaded Python 3

File details

Details for the file trycourier-9.4.4.tar.gz.

File metadata

  • Download URL: trycourier-9.4.4.tar.gz
  • Upload date:
  • Size: 277.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for trycourier-9.4.4.tar.gz
Algorithm Hash digest
SHA256 4e4e542ee80c1df9ea89641d7df25ebc297433daec7b44b55bb093818d0565ba
MD5 08c84c42b1416ac964f325718823210d
BLAKE2b-256 1f64cb01009188dd156cf1cd736ddc35e489fd4a80cc8800f7bbf3c98863492e

See more details on using hashes here.

File details

Details for the file trycourier-9.4.4-py3-none-any.whl.

File metadata

  • Download URL: trycourier-9.4.4-py3-none-any.whl
  • Upload date:
  • Size: 453.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for trycourier-9.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2d6a11980f121a023e11dd270e3f9bd504eacdcc8ab34585b4912a72ece26cc0
MD5 861e6b897b6e907b982dd3ae8847ebac
BLAKE2b-256 5015f1037809af150641f9f67bc8b33ce7dccc8532271a84f420854491b4cdf9

See more details on using hashes here.

Release history Release notifications | RSS feed

9.5.0

2 files

This release

9.4.4 This release

2 files

9.4.3

2 files

9.4.2

2 files

9.4.1

2 files

9.4.0

2 files

9.3.0

2 files

9.2.0

2 files

9.1.0

2 files

9.0.0

2 files

8.0.0

2 files

7.26.2

2 files

7.26.1

2 files

7.26.0

2 files

7.25.0

2 files

7.24.0

2 files

7.23.0

2 files

7.22.0

2 files

7.21.0

2 files

7.20.0

2 files

7.19.2

2 files

7.19.1

2 files

7.19.0

2 files

7.18.2

2 files

7.18.1

2 files

7.18.0

2 files

7.17.1

2 files

7.17.0

2 files

7.16.0

2 files

7.15.0

2 files

7.14.0

2 files

7.13.0

2 files

7.12.0

2 files

7.11.2

2 files

7.11.1

2 files

7.11.0

2 files

7.10.0

2 files

7.9.0

2 files

7.8.0

2 files

7.7.1

2 files

7.7.0

2 files

7.6.1

2 files

7.6.0

2 files

7.5.0

2 files

7.4.0

2 files

7.3.0

2 files

7.2.0

2 files

7.1.1

2 files

7.1.0

2 files

7.0.1

2 files

7.0.0

2 files

6.2.1

2 files

6.2.0

2 files

6.1.0

2 files

6.0.5

2 files

6.0.4

2 files

6.0.3

2 files

6.0.2

2 files

6.0.1

2 files

6.0.0

2 files

5.0.0

2 files

4.7.0

2 files

4.6.0

2 files

4.5.0

2 files

4.4.0

2 files

4.2.0

2 files

4.1.0

2 files

4.0.0

2 files

3.0.0

2 files

2.0.0

2 files

1.9.0

2 files

1.8.0

2 files

1.7.0

2 files

1.6.0

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page