Pre-launch · early access

Your emails, delivered with a smush.

EU-hosted transactional email, built for Java & Spring teams. Password resets, receipts, alerts — sent fast, kept private.

Idempotent by default — retry safely; pass an idempotencyKey and the same email never goes out twice.

🐾 No spam. Just one email when we launch.

You're on the list! 🐾 We'll email you once — when AmberPug opens the kennel.
Send your first email

Three lines in. One email out. Every time.

A clean builder API in Java, or a single curl if you prefer the wire.

1// build.gradle → implementation 'com.amberpug:amberpug-spring-boot-starter'
2
3AmberPug amberpug = AmberPug.create(apiKey);
4
5amberpug.send(Email.builder()
6    .from("hello@yourapp.com")
7    .to("user@example.com")
8    .subject("Welcome aboard!")
9    .text("Thanks for joining — your emails are in good paws.")
10    .idempotencyKey("welcome-user-42")   // safe to retry, never sends twice
11    .build());
Built like infrastructure

Engineering you can route production mail through.

Idempotent by default

Retry safely. Send the same request twice — after a timeout, a crash, a queue replay — and the email goes out exactly once. Pass an idempotency key; we dedupe.

Idempotency-Key

EU-hosted & private

Data stays in the EU. GDPR-friendly by design, with EU data residency and a DPA available for teams that need one.

eu-central · DPA

Deliverability you can trust

Built on a warmed, monitored sending setup with bounce, complaint, and suppression handling — so the mail that matters reaches the inbox.

bounce · suppression

Built for Java & Spring

Clean API + SMTP, a Spring Boot starter, a Java SDK, Maven & Gradle. Real-time webhooks for delivery, bounce and complaint events. Docs that don't bite.

spring-boot-starter

Real human support

Talk to an actual engineer who has shipped email — someone who knows what a soft bounce is — not a ticket queue and a canned reply.

human@amberpug.com
Made for Java & Spring

Drop in the starter. Send in a controller.

Autoconfiguration wires the client from your application.yml. Maven or Gradle, your choice. One-click SPF, DKIM and DMARC records when you verify a domain.

spring-boot-starter-amberpug Java SDK Maven Gradle SMTP relay Webhooks
SPFv=spf1 include:amberpug.com ~all
DKIMap1._domainkey → ✓ valid
DMARCp=quarantine; rua=…
Status✓ domain verified · ready to send
amberpug

Trustworthy enough to run your infra on.

No magic promises. Just the boring, grown-up engineering that keeps important mail flowing.

EU data residency Idempotent API Webhooks Bounce & complaint handling SPF / DKIM / DMARC Status page coming

Still in the kennel.

AmberPug is being built in the open. Join the waitlist for early access — and the keys when we launch.

🐾 We'll email you once, when we launch.

You're on the list! 🐾 See you at launch.