Render25 — High-performance transactional email platform. Now available.
Client SDKs

Java SDK

The official Render25 Java client. Requires Java 17 or later. Available via Maven Central.

Installation

Maven

pom.xml
<dependency>
    <groupId>com.render25</groupId>
    <artifactId>render25-java</artifactId>
    <version>1.0.0</version>
</dependency>

Gradle

groovy
implementation 'com.render25:render25-java:1.0.0'

Basic Usage

SendEmail.java
import com.render25.Render25Client;
import com.render25.model.SendEmailRequest;

public class SendEmail {
    public static void main(String[] args) {
        Render25Client client = new Render25Client(
            System.getenv("RENDER25_API_KEY")
        );

        SendEmailRequest request = SendEmailRequest.builder()
            .from("[email protected]")
            .to("[email protected]")
            .subject("Hello from Java")
            .html("<p>Sent via Render25 Java SDK.</p>")
            .text("Sent via Render25 Java SDK.")
            .build();

        var result = client.email().send(request);
        System.out.println("Sent: " + result.getId());
    }
}