The Paubox Go SDK is the official Go client library for the Paubox Email API and Paubox Forms. It provides a type-safe, idiomatic Go interface for sending encrypted email, managing dynamic templates, tracking delivery, and submitting forms — with no external dependencies.Documentation Index
Fetch the complete documentation index at: https://docs.paubox.com/llms.txt
Use this file to discover all available pages before exploring further.
What you can do
- Send encrypted, HIPAA-compliant email to one or more recipients
- Send batches of up to 50 messages in a single API call
- Track delivery status and open/click engagement per recipient
- Create, update, and delete dynamic Handlebars templates
- Send templated messages with per-message variable substitution
- Retrieve Paubox Form schemas and submit form responses with file attachments
- Configure automatic retries with exponential backoff and jitter
Requirements
- Go 1.22 or later
- No external runtime dependencies — the SDK uses only the Go standard library
Get started
Quickstart
Create a client and send your first email in minutes.
Authentication
Obtain and configure your API key and username.
Email client
Full reference for sending email, managing templates, and tracking delivery.
Forms client
Retrieve form schemas and submit responses.