Guides
Task-based guides for extending Email SDK.
Use these guides when you are building something that should live outside one send call: a reusable plugin, a custom provider adapter, a community package, or test helpers around email behavior.
Build
Create your first plugin
Build a policy plugin that blocks sends missing required metadata.
Create an adapter
Implement a provider adapter and expose it as a plugin.
Publish a community adapter
Shape package exports, docs, names, and tests for reuse.
Test
Where reference lives
Guides are procedural. Use the reference pages when you need exact fields and contracts:
| Need | Page |
|---|---|
| Client options | Client |
| Message shape | Message |
| Adapter contract | Adapter contract |
| Plugin types and lifecycle | Plugin API |
| Provider field limits | Field support |
