Misar Docs
MisarMailMisar.BlogMisarReachMisarPostMisar.DevMisar PlatformMisar IdentityMisar Posts API
Sdks

SDK Overview

Choose the right MisarMail SDK for your language

What is the MisarMail SDK?

The MisarMail SDK wraps the api.misar.io/mail/v1 REST API. All SDKs expose the complete API surface — 35 resource groups and ~150+ methods.

ResourceKey Methods
emailsend
contactslist, create, get, update, delete, import
campaignslist, create, get, update, send, delete, getSends, createAbTest, optimize, predict, rewrite, saveAsTemplate, setReplyWebhook
templateslist, create, get, update, delete, render
automationslist, create, get, update, delete, activate
segmentslist, create, get, update, delete, preview, refresh
formslist, create, get, update, delete, getSubmissions
labelslist, create, delete
landingPageslist, create, get, update, delete
domainslist, create, get, verify, delete
dmarclist, addDomain, deleteDomain
aliaseslist, create, get, update, delete
dedicatedIpslist, create, update, delete
abTestslist, create, get, setWinner
sandboxsend, list, delete
inboundlist, create, get, delete
analyticsoverview, campaign, benchmark, churnRisk, cohorts, export, insights, reports, revenue
trackevent, purchase
aigenerateSubjectLines, generateEmail, suggestReply, buildSegment
keyslist, create, get, revoke
validateemail
webhookslist, create, get, update, delete, test
usageget
billingsubscription, checkout, portal, plans, wallet
workspaceslist, create, get, update, delete, listMembers, inviteMember, updateMember, removeMember
referralsgetStats, generate, claim, leaderboard, milestones, logShare
monetizationlistSponsors, createSponsor, listSubscriptions, createSubscription, recordTip
marketplacelist, get, getMine, purchase, download, review, submit
oauthregisterClient, authorize, token, revoke
notificationslist, markRead
preferencesget, update
settingsgetAuditLog, getIpPools, getSignatures, createSignature, deleteSignature, getSmtpPools, testSmtpPool, getWhitelabel, updateWhitelabel
warmupgetReport, initialize, pause, resume, delete
deliverabilitygetScore, getRecommendations
integrationslist, get, toggle
inboxlist, get, markRead, delete, sync

Available SDKs

LanguagePackageSource
TypeScript / JavaScript@misarmail/sdkmisarmail-sdks/typescript
Pythonmisarmailmisarmail-sdks/python
Gogithub.com/Misar-AI/misarmail-sdks/gomisarmail-sdks/go
PHPmisarai/misarmail-phpmisarmail-sdks/php
Rubymisarmail gemmisarmail-sdks/ruby
Rustmisarmail cratemisarmail-sdks/rust
Dartmisarmail pub packagemisarmail-sdks/dart
Fluttermisar_mail_flutter pub packagemisarmail-sdks/flutter
Kotlinio.misar:misarmail-kotlinmisarmail-sdks/kotlin
Javaio.misar:misarmail-javamisarmail-sdks/java
SwiftMisarMail SPM packagemisarmail-sdks/swift
C#Misar.Mail NuGetmisarmail-sdks/csharp

Authentication

All SDKs authenticate with a msk_... API key via the Authorization: Bearer header.

curl -X POST https://api.misar.io/mail/v1/send \
  -H "Authorization: Bearer msk_your_key" \
  -H "Content-Type: application/json" \
  -d '{"from":{"email":"[email protected]"},"to":[{"email":"[email protected]"}],"subject":"Hi","text":"Hello"}'

Rate Limits

PlanSends/monthRate
Free3,00010/s
Pro100,000100/s
ScaleUnlimited500/s

Responses include X-RateLimit-Remaining and X-RateLimit-Reset headers.