MisarMisar Docs
MisarMailMisarBlogMisarReachMisarPostMisarDevMisarCoderMisarSEOMisar PlatformMisar SSO
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 — 40+ 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
aisubjectLines
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
notificationslist, markRead
preferencesget, update
settingsgetAuditLog, getIpPools, getSignatures, createSignature, deleteSignature, getSmtpPools, testSmtpPool, getWhitelabel, updateWhitelabel
deliverabilitygetScore, getRecommendations
integrationslist, get, toggle
inboxlist, get, markRead, delete, sync
draftslist, create, update, delete
walletget, debit, credit
subscriptionget, planLimits, upsert, cancel
teamMembersget
creditRateslist
emailAccountslist

Available SDKs

LanguagePackageSource
TypeScript / JavaScript@misarmail/sdkmisarmail-sdks/typescript
Pythonmisarmailmisarmail-sdks/python
Gogithub.com/misarai/misarmail-gomisarmail-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":"hello@misar.io"},"to":[{"email":"user@example.com"}],"subject":"Hi","text":"Hello"}'

Rate Limits

Sending volume is governed by your plan's daily and monthly caps:

PlanEmails/dayEmails/month
Free1003,000
Pro10,000300,000
Max50,0001,500,000
EnterpriseCustomUnlimited

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