Features

One platform,
two ways in.

Marketers, founders, and AI agents drive Sevk through the dashboard. Developers drive the same platform through the API, SDKs, and CLI. Same data, same rendering, no drift.

Compose

Author once, render anywhere.

Draft with AI, write in Sevk Markup, or drag and drop. Output is identical across SDKs because rendering happens server-side.

01

AI email generation

Describe what you want to send in plain language. Sevk drafts editable Sevk Markup. Edit existing emails with a diff/patch system that only changes what you ask for.

In the box
  • 01Prompt-to-email drafting
  • 02Diff-based editing of existing emails
  • 03Output as editable Sevk Markup, not locked HTML
  • 04Powered by Claude 4.6 Sonnet
02

Sevk Markup

A compact markup language for email. Writes like code, renders identically from every SDK because rendering happens server-side.

In the box
  • 01Component-based syntax
  • 02Server-side rendering, identical output across SDKs
  • 03Render via API, CLI, or SDK
  • 04No per-language template drift
03

Visual editor

Drag-and-drop editor with live preview. Produces Sevk Markup under the hood, so marketers and developers work on the same file.

In the box
  • 01Live preview across clients
  • 02Pre-built blocks
  • 03Exports to Sevk Markup
  • 04Round-trips between visual and code
04

Responsive rendering

Sevk Markup compiles to HTML that renders in Gmail, Outlook, Apple Mail, Yahoo, and the usual clients without per-client hacks.

In the box
  • 01Table-based layout for legacy Outlook
  • 02MSO conditional comments for Outlook quirks
  • 03Mobile responsive via media queries
  • 04Fully inline CSS, no external stylesheets
Send

Ship from the right place at the right time.

Schedule, split-test, and route through the region closest to your users. Verified senders, scoped keys, no surprises.

05

Scheduling and broadcasts

Schedule one-off sends to audiences, topics, or segments. Cancel running broadcasts, see a cost estimate before each send.

In the box
  • 01One-off scheduled sends
  • 02Audience, topic, or segment targeting
  • 03Cancel during send or before start
  • 04Cost estimate before each broadcast
06

A/B testing

Split a broadcast across up to four variants on subject, body, or sender. Sevk evaluates the winner from open and click rates and rolls the rest of the audience to it automatically.

In the box
  • 01Subject, body, or sender variants
  • 02Configurable sample size and significance
  • 03Automatic winner selection and rollout
  • 04Per-variant analytics for the full lifecycle
07

Regional sending

Send from the region closest to your users to reduce latency and keep data in the right jurisdiction.

In the box
  • 01Multi-region infrastructure
  • 02Per-project region selection
  • 03Warmed sending IPs and dedicated IPs
  • 04Per-region SES routing
08

Sender authentication

DKIM, SPF, and DMARC set up per domain. API access via scoped keys with rate limits, rotated whenever you want.

In the box
  • 01Easy DKIM via SES, signed automatically
  • 02SPF and DMARC records generated per domain
  • 03Scoped API keys with 35 capability flags
  • 04Per-key rate limiting on send endpoints
Grow

Reach the right inbox, every time.

Three layers of targeting, hosted opt-in pages, and deliverability hygiene baked into every send.

09

Audiences, topics, and segments

Three layers of targeting that compose. Audiences are lists, topics are interest tags, segments are rules. Mix them in any broadcast.

In the box
  • 01Audiences for newsletter-style lists
  • 02Topics for granular opt-in by interest
  • 03Segments for attribute and engagement rules
  • 04Combine all three on a single broadcast
10

Hosted subscription pages

Branded subscribe and unsubscribe pages out of the box. Your contacts opt themselves in and out, fourteen languages with browser-detected locale.

In the box
  • 01Subscribe page per project
  • 02One-click unsubscribe page
  • 03Auto-detected locale across 14 languages
  • 04Light and dark mode, your branding
11

Deliverability and compliance

Suppression list synced from SES across regions. RFC 8058 one-click unsubscribe headers on every broadcast. Hard bounces and complaints quarantine the contact automatically.

In the box
  • 01SES-synced suppression list
  • 02RFC 8058 List-Unsubscribe headers, Gmail/Yahoo ready
  • 03Automatic hard bounce and complaint handling
  • 04Resubscription lock for opted-out contacts
Integrate

Built for your stack.

Eight SDKs, a full CLI, signed webhooks with retries, idempotent transactional sends, real-time event streams. Works the way your system does.

12

Webhooks and real-time events

Subscribe to thirty-five event types with HMAC-signed payloads. Failed deliveries retry with exponential backoff. Tail the same events live over server-sent events for in-app dashboards.

In the box
  • 0135+ event types: send, delivery, open, click, bounce, complaint, unsubscribe
  • 02HMAC-signed payloads
  • 03Exponential backoff retries on delivery failure
  • 04Real-time event stream over SSE
13

SDKs in eight languages

Node, Python, Go, Rust, Java, .NET, PHP, and Ruby. All target the same API, all are kept in sync with every release.

In the box
  • 01Node.js / TypeScript with full type coverage
  • 02Python, Ruby, PHP for scripting and web stacks
  • 03Go, Rust, Java, .NET for typed backends
  • 04Identical resource surface across every SDK
14

Command-line interface

Every API surface has a CLI command. Send transactional mail from a CI job, kick off a broadcast on a schedule, render Sevk Markup to HTML in a build step. Same auth model, same output, scriptable end to end.

In the box
  • 01Send, render, broadcast, list domains and webhooks from your shell
  • 02Multiple named profiles for staging vs prod
  • 03Works in CI jobs and AI agent tool calls
  • 04Single static binary, no runtime required
15

Idempotent transactional sends

Pass an Idempotency-Key on transactional emails so retries from a flaky network never produce duplicates. Sevk replays the original response for 24 hours.

In the box
  • 01Idempotency-Key header on send endpoints
  • 0224-hour replay window for safe retries
  • 03Stable response across retries
  • 04Works across SDKs and the raw API
Measure

Numbers that tell the truth.

Per-broadcast and per-contact analytics, queryable from the dashboard, the API, or your warehouse. Pricing that scales with you.

16

Analytics

Per-broadcast and per-contact events: delivered, opened, clicked, bounced, complained, unsubscribed. Viewable from the dashboard, the API, and the CLI.

In the box
  • 01Event log per contact
  • 02Open and click tracking
  • 03Bounce and complaint handling
  • 04Same numbers in dashboard, API, and CLI
17

Usage-based pricing

$0.001 per email. 1,000 free emails each month. Prepaid balance, no monthly subscription, no seat fees.

In the box
  • 01$0.001 per email
  • 021,000 free emails per month
  • 03Prepaid balance, no expiry
  • 04No seat or setup fees