Skip to content
ZapSMTPZapSMTP
Product
Email APISend from your stack with SDKs or HTTPSMTP relayConnect the mailer you already useInbound emailReceive conversations and repliesSandboxTest delivery events before real sendsDeliverabilityFind the signals behind sending problems
Templates
Developers
Developer hubSDKs, frameworks, CLI and OpenAPIDocumentationGuides and the quickstartAPI referenceEvery endpoint with examplesSDKs & frameworksNode.js, Python, PHP, Go, Ruby, Java, .NETAI toolsMCP server, Agent Skills, CLI, llms.txtMigration guideMove from another provider safely
Pricing
Log inStart for free

Product

Email APISMTP relayInbound emailSandboxDeliverabilityTemplatesPricing

Developers

Developer hubDocumentationAPI referenceSDKs & frameworksAI toolsMigration guide
Log in
Get startedQuickstartDashboard tourSDKs and OpenAPIAI toolsRecipesMigrating to ZapSMTP
SendingSending emailDomains & DNS setupTemplates and variablesEmail template editorSMTP relay
Events & dataWebhook eventsClick actionsTracking and analyticsReceiving email
OperationsDeliverability guideTesting & simulatorErrors, limits & pagingTeams & client accounts
API referenceEmailsDomainsWebhooksClick actionsTemplatesVariablesModules, images & timers
List modulesSave a moduleRetrieve a moduleUpdate a moduleDelete a moduleList imagesUpload an imageDelete an imageCreate a countdown timer
Received emailsInbound setupSuppressionsStatisticsKeys & SMTP credentialsLogs & usageSimulator & IPs
OpenAPI 3.1 specllms.txt
Runs examples for real against your account. Test keys only; kept in this tab, never stored on our side. Get a key
ZapSMTP / Docs / API reference

Modules, images & timers

What the visual editor shares across templates: modules (saved rows any template can insert), images hosted on a public URL, and countdown timer images. All of it works through the API too.

GETList modules/v1/template-modulesList saved modules (reusable rows for the visual editor), most recently updated first..POSTSave a module/v1/template-modulesSave rows as a module that every template of the account can insert..GETRetrieve a module/v1/template-modules/{id}Retrieve a module..PATCHUpdate a module/v1/template-modules/{id}Rename, recategorize or replace a module’s rows..DELETEDelete a module/v1/template-modules/{id}Delete a module.GETList images/v1/template-assetsList the account’s template images, newest first..POSTUpload an image/v1/template-assetsUpload an image for use in templates, as a multipart file or by URL; returns its public URL..DELETEDelete an image/v1/template-assets/{id}Delete an image.POSTCreate a countdown timer/v1/template-timersCreate a countdown timer image: an animated GIF that shows the time left whenever the email is opened..
ZapSMTPZapSMTP

The email API for everything your product sends.

Product

  • Email API
  • SMTP relay
  • Templates
  • Inbound email
  • Sandbox
  • Deliverability
  • Pricing

Build

  • Developer hub
  • Documentation
  • API reference
  • SDKs & frameworks
  • AI tools
  • CLI
  • OpenAPI
  • Migration

Resources

  • Domain checker
  • Changelog
  • Compare services
  • Contact and support

Company

  • About
  • Security
  • Brand assets
  • Privacy
  • Terms
© 2026 ZapSMTP
  • Acceptable use
  • DPA
  • Subprocessors
  • Cookies