Skip to main content

sevk

sevk Python SDK

Official Python SDK for sevk email platform.

Documentation • Website

Installation

pip install sevk

Send Email

from sevk import Sevk

sevk = Sevk('your-api-key')

sevk.emails.send({
    'to': 'recipient@example.com',
    'from': 'hello@yourdomain.com',
    'subject': 'Hello from sevk!',
    'html': '<h1>Welcome!</h1>',
})

Send Email with Markup

from sevk import Sevk
from sevk.markup import render

sevk = Sevk('your-api-key')

html = render('''
  <section padding="40px 20px" background-color="#f8f9fa">
    <container max-width="600px">
      <heading level="1" color="#1a1a1a">Welcome!</heading>
      <paragraph color="#666666">Thanks for signing up.</paragraph>
      <button href="https://example.com" background-color="#5227FF" color="#ffffff" padding="12px 24px">
        Get Started
      </button>
    </container>
  </section>
''')

sevk.emails.send({
    'to': 'recipient@example.com',
    'from': 'hello@yourdomain.com',
    'subject': 'Welcome!',
    'html': html,
})

Documentation

For full documentation, visit docs.sevk.io

License

MIT

Metadata

Release files for sevk 1.1.0

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

Source distribution (sdist)

Source distribution for sevk 1.1.0
File Size Uploaded Provenance
sevk-1.1.0.tar.gz 39.3 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 89.9 kB

Release files / sevk-1.1.0.tar.gz

Download URL sevk-1.1.0.tar.gz
Size 39.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f57d6cb168267db3ca9caf3d0c1a15602c54d5e37c3a6d6ea55617495bea4500
BLAKE2b-256 checksum
How to use checksums
a409e463ceaf89a60064bd41142b11797319e5cb7cd979ed15b1b7c57d14e2d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / sevk-1.1.0-py3-none-any.whl

Download URL sevk-1.1.0-py3-none-any.whl
Size 50.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5046cf0e2ed4d9ebb16d1f96acb55a3fdc1bab1298239f1b008192e77b0e5f56
BLAKE2b-256 checksum
How to use checksums
da210527ace307c68c8fc8a8610f46615ad21132f57f908f6cfccbb592ebf761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for sevk 1.1.0

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.

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