Java SDK
Shape follows resend-java: new Pigeon(apiKey).emails().send(params).
github.com/pigeonfs/pigeon-java
All SDK libraries
API reference
Install
shell
git clone https://github.com/pigeonfs/pigeon-java.git cd pigeon-java ./gradlew publishToMavenLocal
Send an email
Java
import io.github.pigeonfs.Pigeon; import io.github.pigeonfs.emails.CreateEmailOptions; import io.github.pigeonfs.emails.CreateEmailResponse; public class Main { public static void main(String[] args) { Pigeon pigeon = new Pigeon("pg_your_key"); CreateEmailOptions params = CreateEmailOptions.builder() .from("Ada <ada@yourdomain.com>") .to("person@example.com") .subject("Hello from Java!") .html("<strong>it works!</strong>") .build(); CreateEmailResponse data = pigeon.emails().send(params); System.out.println(data.getId()); } }