mailenv
Developers

Send your first email in five minutes.

A clean REST API, SDKs for Node, Python, and Go, and signed webhooks. Authentication, suppression, and throttling run on our side, so your code stays a single API call.

curl -X POST https://api.mailenv.com/v1/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "hello@yourdomain.com",
    "to": ["user@example.com"],
    "subject": "Welcome to MailEnv",
    "text": "Thanks for joining!",
    "tags": ["onboarding"]
  }'
Quick start

Three steps to production.

  1. 01

    Get an API key

    Request access and tell us what you send. Most accounts are reviewed within 24 to 48 hours.

    Request access
  2. 02

    Install an SDK

    Or skip it and call the REST endpoint directly from any language.

    Node.js npm i @mailenv/sdk
    Python pip install mailenv
    Go go get github.com/mailenv/mailenv-go
  3. 03

    Verify your domain and send

    We give you the exact SPF, DKIM, and DMARC records and confirm alignment before you go live.

    _dmarc.yourdomain.com TXT "v=DMARC1; p=quarantine"
Built for developers

The parts you'd otherwise build yourself.

REST + JSON

One endpoint, predictable JSON responses, and clear error messages you can act on.

SDKs

Official clients for Node.js, Python, and Go, or plain HTTP from anything else.

Signed webhooks

Delivery, bounce, and complaint events pushed to your endpoint, signed for verification.

Tags & metadata

Label every message by type so you can track auth, billing, and alert mail separately.

Suppression built in

Bounced and complained addresses are blocked before your request goes out. No extra code.

Dedicated IPs

Move to private IPs and isolated infrastructure when volume or compliance calls for it.

Ship critical email with one API call.

Get an API key, verify your domain, and let MailEnv handle the infrastructure around SES.