Most transactional email APIs send content you write. Sendable is the API that writes the content — you describe what happened, it composes and sends it.
One call, from any language over HTTP or the JS SDK:
import { send } from 'sendableme';
await send('sam@example.com', 'order_shipped', { orderId: 'A-1042', eta: 'Friday' });
Or raw HTTP: POST /v1/send with Authorization: Bearer <key> and a body of { to, event, data }. Works from Node, Ruby, Python, PHP, Go, or any HTTP client.
You send an event name and field names — never a designed template. The model that writes the copy never sees your values, so a price or a link is inserted verbatim and can't be altered, and a second model blocks any claim your data doesn't support.
Written, on-brand email with nothing to maintain.
sk_test_ keys compose without delivering)order_shipped, not update).500 messages a month, no card. One call to integrate.