Email API for resets, verification, and receipts.
Add the emails your app needs. Your coding agent can connect NoticeAPI, test the integration, and inspect the result before you send to customers.
Simulator testing is free. No card or sending domain needed for tests.
A first test your agent can run.
import { NoticeAPI } from "noticeapi";
const noticeapi = new NoticeAPI(
process.env.NOTICEAPI_API_KEY!
);
await noticeapi.emails.send({
from: "demo@sandbox.noticeapi.com",
to: "delivered@simulator.noticeapi.com",
subject: "Your first simulator test",
html: "<p>Your integration is connected.</p>",
});This example uses a simulator recipient. It never contacts a real inbox.
The email behind a working app.
- Password resets
- Send the reset link from your authentication flow.
- Email verification
- Send the link that confirms a new user’s address.
- Receipts and updates
- Send purchase details and transactional product notifications.
Reuse a request reference for safe retries. Inspect delivery records when a message needs attention.
From signup to your first tested email.
Connect your app
Create a project API key and copy the setup prompt for your coding agent. Hosted MCP is available too.
Run the first test
Send to a simulator recipient. Open its delivery record to check the integration.
Activate real sending
Verify your sending domain and complete account activation. Free needs a card on file for production.
Start with the integration. Choose a plan when you need it.
Free includes 3,000 transactional emails per month, capped at 100 per day. Pro is $10/month for more volume, multiple projects, and marketing email.
A simulator result proves your integration path. Production delivery still depends on sender verification and activation.