Skip to main content
The Paubox Java SDK is the official Java client library for the Paubox Email API and Paubox Forms. Add the JAR to your project and send encrypted, HIPAA compliant email with a few lines of Java.

Installation

The SDK is not published to Maven Central. The stable-jar-file/Paubox.Email.API.jar committed to the repository is version 1.2 from 2019 and only supports sending a message and checking its disposition, so do not use it. Instead, download the Paubox.Email.API-<version>.jar asset from the latest GitHub release, or build the JAR from source with Maven:
The build writes target/Paubox.Email.API.jar. Add the JAR to your project’s classpath. Eclipse / IntelliJ IDEA: Right-click your project → Build Path / Dependencies → Add External JARs → select Paubox.Email.API.jar. Maven (local JAR):
Apache HttpClient and Jackson are bundled in the JAR; no additional dependencies are required.

What you can do

  • Send encrypted, HIPAA compliant email to one or more recipients
  • Add CC, BCC, attachments, and HTML or plain-text content
  • Track delivery status and engagement per recipient
  • Schedule, reschedule, and cancel messages
  • Retrieve Paubox Form schemas and submit form responses with file attachments
  • Manage forms, submissions, and exports with a forms-scoped API key
  • Manage receiving domains and mailboxes, and read inbound email
  • Manage webhook endpoints

Requirements

  • Java 8 or later

Get started

Quickstart

Add the JAR, configure credentials, and send your first email in minutes.

Authentication

Set up your API key in a config.properties file.

Email client

Full reference for building messages, sending email, and checking delivery.

Forms client

Retrieve form schemas and submit responses.

Receiving client

Manage receiving domains and mailboxes, and read inbound email.

Webhook client

Create and manage webhook endpoints.