Quickstart

From zero to your first delivered email in about ten minutes.

1. Create an account

Sign up (or continue with Google). The free plan includes 3,000 emails a month — no card required.

2. Verify a sending domain

In the app, go to Domains → Add domain and enter a domain you control, like mail.yourcompany.com. You'll get four DNS records (ownership, SPF, DKIM, DMARC) to publish with your DNS provider. Click Verify once they're live — usually within minutes.

Every email you send must use a from address on a verified domain. This is what makes your mail authenticated and trusted by Gmail and Outlook.

3. Create an API key

Settings → API keys → Create key. The key is shown once — store it in your app's environment as INKPIGEON_API_KEY.

4. Send your first email

curl -X POST https://api.inkpigeon.com/api/v1/emails/send \
  -H "Authorization: Bearer $INKPIGEON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": {"email": "no-reply@mail.yourcompany.com"},
    "to": [{"email": "someone@example.com"}],
    "subject": "Hello from InkPigeon",
    "html": "<p>It works.</p>"
  }'

The API answers immediately:

{
  "messages": [
    { "id": "0192f3a1-…", "to": "someone@example.com", "status": "queued" }
  ]
}

5. Watch it deliver

The Emails page shows every message with its live status — queued → delivered — including the exact SMTP conversation on the detail view. Opens, clicks, bounces and complaints appear in Analytics, and you can subscribe to them via signed Webhooks.

Where next

  • API reference — every endpoint, auth, errors, rate limits.
  • SMTP relay — send from anything that speaks SMTP, no code changes.