Provider SDK
Use EmailSpace to author, preview, and publish templates to AWS SES — then send from your application with the Node.js SDK (@emailspace/sdk).
Why use EmailSpace + the SDK?
You still get value from EmailSpace even when your app sends email:
| Capability | Without EmailSpace | With EmailSpace |
|---|---|---|
| Template design | Hand-edit HTML or use SES console | React Email, HTML, and AI builder |
| Reusable blocks | Copy-paste across templates | Project components ({{&@slug}}) |
| Brand variables | Hard-coded in every template | Project globals ({{&brandName}}) |
| Runtime variables | Manual placeholder discipline | Declared {{firstName}}, {{offerCode}}, etc. |
| Publish safety | Push untested HTML to production | Publish preview with warnings |
| SES sync | Manual CreateTemplate API calls | One-click push to SES |
| Send from app | AWS credentials + tracking setup | API key only; Messages history automatic |
Workflow: Design once in EmailSpace → publish to SES → send from your app with @emailspace/sdk.
Setup
- Create a project — Dashboard → Projects → New project. All projects use AWS SES.
- Connect AWS SES — Project → Email provider → Configure AWS (or complete the SES setup wizard).
- Create a template — Project → Templates → Create. Design in Template Studio and save.
- Publish — Open the template → Publish. Review the publish preview, then push to SES.
- Create an API key — Project → API credentials. Use it with
@emailspace/sdk.
See the AWS SES guide for setup and the Node.js SDK guide for sending.
Send guide
- Node.js SDK — send from your app with
@emailspace/sdk - AWS SES — guided setup, email identities, and publish
Related
- Getting started — product overview and dashboard capabilities
- Automations — lifecycle email from MongoDB or Excel through SES
- Campaigns — one-off marketing broadcasts from the same data connections