Skip to main content

ranla

Official Python client for the Ranla email API.

pip install ranla
import os
from ranla import Ranla

client = Ranla(os.environ["RANLA_API_KEY"])

email = client.emails.send(
    from_="ops@yourdomain.com",
    to="user@example.com",
    subject="Your receipt",
    html="<p>Thanks for your purchase.</p>",
)
print(email["id"], email["status"])

Defaults to https://api.ranla.ai. API keys may start with rnl_ or stx_.

SuperSendTX is the same class under the previous name:

from ranla import SuperSendTX

The legacy supersendtx package on PyPI remains supported.

Django email backend

pip install 'ranla[django]'
# settings.py
EMAIL_BACKEND = "ranla.django.EmailBackend"
# Uses RANLA_API_KEY from the environment.

supersendtx.django.EmailBackend remains supported.

License

MIT

Metadata

Release files for ranla 0.8.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ranla 0.8.6
File Size Uploaded Provenance Actions
ranla-0.8.6.tar.gz 3.2 kB Without provenance Details for ranla-0.8.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ranla 0.8.6
File Interpreter ABI Platform Actions
ranla-0.8.6-py3-none-any.whl Python 3 none any Details for ranla-0.8.6-py3-none-any.whl

Total release size: 6.5 kB

Release files / ranla-0.8.6.tar.gz

Download URL ranla-0.8.6.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
055625e19cb08fc6a28eb66a529a6d4d7ac5402e46a11d3d583cee4d47f850b2
BLAKE2b-256 checksum
How to use checksums
62429d714372233d435aad477394063004e6c3565f627b4c0f81511706bb1f4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / ranla-0.8.6-py3-none-any.whl

Download URL ranla-0.8.6-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e508ffc8e111ea1a678687153728d12400ae79726c9cd6439d4a409faf763546
BLAKE2b-256 checksum
How to use checksums
13c70991d8d0bff6bfbe410fdcbdbb2a3d87b4ed882251c5cef4b4ac465ec6bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Security for ranla 0.8.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.8.6 This release

2 release files No provenance

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