Email for developers. Send from your app in minutes.
Send emails from your app with a simple API or SMTP. Verify your domain, send from your own brand's address, and track every message: delivered, opened, clicked or bounced.
No credit card needed. Pay with QRIS.
- Two ways to send
- API + SMTP
- Verified sending addresses
- Your domain
- Delivered, opened, clicked or bounced
- Every message
- For bounces and complaints
- Webhooks
Features
Built for the emails your app has to send.
Two ways to send, your own domain, and the tracking to know what happened to every message.
Simple REST API
Send a message with a single HTTPS request and get a message ID back for tracking.
SMTP relay
Point WordPress, Laravel or any app that speaks SMTP at SinarCloud with a host, a port and a key.
Domain verification
Add the SPF and DKIM records we generate, then send from any address on your own domain.
Delivery tracking
Follow every message in a searchable log: delivered, opened, clicked or bounced.
Webhooks
Get an HTTP callback when an email bounces or gets a complaint, and clean your lists automatically.
Suppression list
Addresses that bounce or complain are paused automatically to protect your sending reputation.
How it works
Send your first email in a few lines.
Use the REST API from any language, or plug the SMTP credentials into the app you already run.
- 1
Verify your domain
Add the DNS records shown in the console to prove you own the domain.
- 2
Create an API key
Generate a key in the console and keep it on your server, never in the browser.
- 3
Send
Call the API or use SMTP, then watch delivery events arrive in your log.
curl https://api.sinarcloud.com/v1/mail/send \
-H "Authorization: Bearer $SINARCLOUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "Example Store <orders@example.com>",
"to": ["customer@example.com"],
"subject": "Your order is confirmed",
"html": "<p>Thanks for your order!</p>"
}'Use cases
The emails your users are waiting for.
Messages that confirm, notify and bring people back to your product.
Account emails
Send sign-up confirmations, OTP codes, password resets and login alerts the moment users need them.
Order and billing emails
Send order confirmations, invoices, payment receipts and shipping updates automatically from your store or SaaS.
Product notifications
Send alerts, reminders and weekly summaries that bring users back to your app, and use webhooks to react when an email bounces or gets a complaint.
Pricing
Pay for what you send.
Mail is billed per email from your rupiah balance, with no monthly minimum.
- Billed in rupiah from your SinarCloud balance
- Top up with QRIS, no credit card needed
- Volume pricing for larger teams
Should I use the API or SMTP?
Use the API for new code: it is quick to integrate and returns a message ID for tracking. Use SMTP when your app or plugin already speaks SMTP, such as WordPress or Laravel.
Can I send from my own domain?
Yes. Verify your domain by adding the DNS records shown in the console, then send from any address on it.
What can I track?
Every message reports whether it was delivered, opened, clicked or bounced.
What happens when an email bounces?
The bounce shows up in your log, the address is added to your suppression list, and your webhook receives an event so your app can react.
Can I send marketing newsletters?
Mail is built for messages your users expect, such as sign-up, order and account emails. Any bulk sending has to follow our Acceptable Use Policy.
Let your ideas shine.
Verify your domain and send your first email in minutes.