Metadata-Version: 2.5
Name: seskit
Version: 0.0.1
Summary: Python SDK for SESKit, a self-hosted developer email platform built on Amazon SES
Project-URL: Homepage, https://github.com/Otitodev/seskit
Project-URL: Repository, https://github.com/Otitodev/seskit
Project-URL: Issues, https://github.com/Otitodev/seskit/issues
Author: SESKit Contributors
License: MIT License
        
        Copyright (c) 2026 SESKit Contributors
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
License-File: LICENSE
Keywords: aws,email,ses,smtp,transactional-email
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Email
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: httpx>=0.27
Description-Content-Type: text/markdown

# seskit

The Python SDK for [SESKit](https://github.com/Otitodev/seskit) — a
Python-native, self-hosted developer email platform built on Amazon SES.

> **Status: placeholder.** This release reserves the name and carries no
> working client yet. The SDK is built in Phase 10; until then, talk to the
> HTTP API directly. Watch the repository for the first functional release.

## What SESKit is

SESKit makes Amazon SES feel as simple as Resend, without giving up ownership
of your sending infrastructure. You run it yourself, on your own AWS account:
an HTTP API for sending, a dashboard for looking at what happened, delivery
event ingestion from SNS, and signed outbound webhooks.

## The intended surface

```python
from seskit import SesKit

client = SesKit(api_key="sk_live_...", base_url="https://seskit.example.com")

client.emails.send(
    to=["user@example.com"],
    from_="hello@example.com",
    subject="Welcome",
    html="<h1>Welcome!</h1>",
)
```

The SDK is deliberately a thin client over the HTTP API. Business logic lives
in the API and is never duplicated here, so a Python client and a curl command
cannot disagree about what SESKit does.

## Licence

MIT. See [LICENSE](LICENSE).
