---
title: Quickstart
description: Send your first email with Node, Python, PHP, cURL, Next.js, or an AI-agent prompt.
locale: en
---

# Quickstart

Send your first email in minutes.

## 1. Create an account

Open [https://app.envimaily.com/dev/signup](https://app.envimaily.com/dev/signup), confirm email, and land on the `/dev` dashboard.

## 2. Create an API key

Under **API keys**, create a key. Free-plan keys are `sending_only`. Copy the `em_…` token immediately.

## 3. Send

```bash
curl -X POST https://api.envimaily.com/v1/emails \
  -H "Authorization: Bearer em_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: optional-unique-id" \
  -d '{
    "from": "onboarding@envimaily.com",
    "to": ["you@example.com"],
    "subject": "Hello from Envimaily",
    "html": "<p>It works.</p>"
  }'
```

`POST /emails` and `POST /v1/emails` are equivalent.

## By language

Pick a quickstart: [Node.js](/docs/quickstart/nodejs), [Python](/docs/quickstart/python), [PHP](/docs/quickstart/php), [Next.js](/docs/quickstart/nextjs), or the [cURL example](#3-send).

## AI agent prompt

```
Use Envimaily transactional API (Resend-compatible shape).
Base: https://api.envimaily.com
Auth: Authorization: Bearer em_…
Send: POST /v1/emails with JSON { from, to, subject, html|text }
Free: 1,000/mo, 100/day. Region: AWS SES sa-east-1.
Do not invent endpoints; if unsure, read https://envimaily.com/docs
```
