Skip to main content

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.

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.
go get github.com/paubox/paubox-go

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.