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.
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.
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.
- 01Prompt-to-email drafting
- 02Diff-based editing of existing emails
- 03Output as editable Sevk Markup, not locked HTML
- 04Powered by Claude 4.6 Sonnet
Sevk Markup
A compact markup language for email. Writes like code, renders identically from every SDK because rendering happens server-side.
- 01Component-based syntax
- 02Server-side rendering, identical output across SDKs
- 03Render via API, CLI, or SDK
- 04No per-language template drift
Visual editor
Drag-and-drop editor with live preview. Produces Sevk Markup under the hood, so marketers and developers work on the same file.
- 01Live preview across clients
- 02Pre-built blocks
- 03Exports to Sevk Markup
- 04Round-trips between visual and code
Responsive rendering
Sevk Markup compiles to HTML that renders in Gmail, Outlook, Apple Mail, Yahoo, and the usual clients without per-client hacks.
- 01Table-based layout for legacy Outlook
- 02MSO conditional comments for Outlook quirks
- 03Mobile responsive via media queries
- 04Fully inline CSS, no external stylesheets
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.
Scheduling and broadcasts
Schedule one-off sends to audiences, topics, or segments. Cancel running broadcasts, see a cost estimate before each send.
- 01One-off scheduled sends
- 02Audience, topic, or segment targeting
- 03Cancel during send or before start
- 04Cost estimate before each broadcast
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.
- 01Subject, body, or sender variants
- 02Configurable sample size and significance
- 03Automatic winner selection and rollout
- 04Per-variant analytics for the full lifecycle
Regional sending
Send from the region closest to your users to reduce latency and keep data in the right jurisdiction.
- 01Multi-region infrastructure
- 02Per-project region selection
- 03Warmed sending IPs and dedicated IPs
- 04Per-region SES routing
Sender authentication
DKIM, SPF, and DMARC set up per domain. API access via scoped keys with rate limits, rotated whenever you want.
- 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
Reach the right inbox, every time.
Three layers of targeting, hosted opt-in pages, and deliverability hygiene baked into every send.
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.
- 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
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.
- 01Subscribe page per project
- 02One-click unsubscribe page
- 03Auto-detected locale across 14 languages
- 04Light and dark mode, your branding
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.
- 01SES-synced suppression list
- 02RFC 8058 List-Unsubscribe headers, Gmail/Yahoo ready
- 03Automatic hard bounce and complaint handling
- 04Resubscription lock for opted-out contacts
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.
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.
- 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
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.
- 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
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.
- 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
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.
- 01Idempotency-Key header on send endpoints
- 0224-hour replay window for safe retries
- 03Stable response across retries
- 04Works across SDKs and the raw API
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.
Analytics
Per-broadcast and per-contact events: delivered, opened, clicked, bounced, complained, unsubscribed. Viewable from the dashboard, the API, and the CLI.
- 01Event log per contact
- 02Open and click tracking
- 03Bounce and complaint handling
- 04Same numbers in dashboard, API, and CLI
Usage-based pricing
$0.001 per email. 1,000 free emails each month. Prepaid balance, no monthly subscription, no seat fees.
- 01$0.001 per email
- 021,000 free emails per month
- 03Prepaid balance, no expiry
- 04No seat or setup fees