| Crates.io | sevk |
| lib.rs | sevk |
| version | 0.0.1 |
| created_at | 2025-12-11 18:04:41.10195+00 |
| updated_at | 2025-12-11 18:04:41.10195+00 |
| description | Rust SDK for Sevk API |
| homepage | https://sevk.io |
| repository | https://github.com/sevk-io/sevk-rust |
| max_upload_size | |
| id | 1980226 |
| size | 139,245 |
[!WARNING] Sevk is currently in private beta. This SDK is not yet available for public use. Join the waitlist at sevk.io to get early access.
Official Rust SDK for Sevk email platform.
[dependencies]
sevk = "0.1"
use sevk::Sevk;
#[tokio::main]
async fn main() {
let client = Sevk::new("your-api-key");
client.emails().send(
"recipient@example.com",
"hello@yourdomain.com",
"Hello from Sevk!",
"<h1>Welcome!</h1>",
).await.unwrap();
}
use sevk::{Sevk, markup};
#[tokio::main]
async fn main() {
let client = Sevk::new("your-api-key");
let html = markup::render(r#"
<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>
"#);
client.emails().send(
"recipient@example.com",
"hello@yourdomain.com",
"Welcome!",
&html,
).await.unwrap();
}
For full documentation, visit docs.sevk.io
MIT