EmailEngine website screenshot

EmailEngine

EmailEngine is a self-hosted email automation platform that provides a unified REST API for accessing email accounts via IMAP, SMTP, the Gmail API, and the Microsoft Graph API. It exposes JSON payloads, real-time webhooks, OAuth2 integration, an IMAP/SMTP proxy, hosted authentication forms, low-code custom integrations, Prometheus monitoring, and bounce detection so developers can build modern email functionality without paying per-account fees.

1 APIs 0 Features
EmailEmail APIIMAPSMTPWebhooks

APIs

EmailEngine API

EmailEngine API exposes a unified REST interface for sending and receiving email through IMAP, SMTP, Gmail, and Microsoft Graph. Developers can manage mailboxes, send messages, ...

Collections

Pricing Plans

Rate Limits

Emailengine Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
Documentation
Documentation
🔗
APIReference
APIReference
🔗
Webhooks
Webhooks
💻
SourceCode
SourceCode
📰
Blog
Blog
💬
FAQ
FAQ
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: EmailEngine API
  version: 1.0.0
items:
- info:
    name: List accounts
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/accounts
  docs: List accounts
- info:
    name: List mailboxes for account
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/account/:account/mailboxes
    params:
    - name: account
      value: ''
      type: path
  docs: List mailboxes for account
- info:
    name: List messages for account
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/account/:account/messages
    params:
    - name: account
      value: ''
      type: path
  docs: List messages for account
- info:
    name: Submit message for delivery
    type: http
  http:
    method: POST
    url: https://api.emailengine.app/v1/account/:account/submit
    params:
    - name: account
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Submit message for delivery
- info:
    name: List outbox items
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/outbox
  docs: List outbox items
- info:
    name: Check delivery test status
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/deliverytest/check/:deliverytest
    params:
    - name: deliverytest
      value: ''
      type: path
  docs: Check delivery test status
- info:
    name: List access tokens
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/tokens
  docs: List access tokens
- info:
    name: Get email autoconfig settings
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/autoconfig
  docs: Get email autoconfig settings
- info:
    name: List email templates
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/templates
  docs: List email templates
- info:
    name: Get logs for account
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/logs/:account
    params:
    - name: account
      value: ''
      type: path
  docs: Get logs for account
- info:
    name: Retrieve EmailEngine statistics
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/stats
  docs: Retrieve EmailEngine statistics
- info:
    name: Get license info
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/license
  docs: Get license info
- info:
    name: List webhook routes
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/webhookroutes
  docs: List webhook routes
- info:
    name: List OAuth2 applications
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/oauth2
  docs: List OAuth2 applications
- info:
    name: List SMTP gateways
    type: http
  http:
    method: GET
    url: https://api.emailengine.app/v1/gateways
  docs: List SMTP gateways
bundled: true