Quickstart · Bun / Hono
Send transactional email through Envimaily's HTTP API (https://api.envimaily.com) with Bun / Hono.
1. Account & key
- Sign up at https://app.envimaily.com/dev/signup
- Create an
em_key under API keys - Copy the token once — it is not shown again
2. Example
// Bun + Hono
import { Hono } from 'hono';
const app = new Hono();
app.post('/send', async (c) => {
const res = await fetch('https://api.envimaily.com/v1/emails', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.ENVIMAILY_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
from: 'onboarding@envimaily.com',
to: ['you@example.com'],
subject: 'Hello from Bun',
html: '<p>It works.</p>',
}),
});
return c.json(await res.json(), res.status);
});
3. Without a verified domain
Use the shared test sender onboarding@envimaily.com and send only to the account owner email. After SPF/DKIM verification, send from your domain.
4. Limits
| Plan | Month | Day |
|---|---|---|
| Dev Free | 1,000 | 100 |
| Dev Pro | 50,000 | 5,000 |
Next: Domains & DNS · Emails API · Migrate from Resend