MailBreeze provides official SDKs for six programming languages, each offering the same 23 endpoints across 5 resources.Documentation Index
Fetch the complete documentation index at: https://docs.mailbreeze.com/llms.txt
Use this file to discover all available pages before exploring further.
Installation
Quick Comparison
| Feature | JavaScript | Python | Java | Go | PHP | Rust |
|---|---|---|---|---|---|---|
| Package | mailbreeze | mailbreeze | mailbreeze-java | mailbreeze-go | mailbreeze/mailbreeze-php | mailbreeze |
| Min Version | Node 20+ | Python 3.10+ | Java 17+ | Go 1.21+ | PHP 8.2+ | Rust 1.70+ |
| Async | Native Promise | async/await | Sync | Context | Sync | async/await |
| HTTP Client | Native fetch | httpx | OkHttp | net/http | Guzzle | reqwest |
| Type Safety | Full TypeScript | Pydantic | Jackson | Struct types | PHPDoc | Serde |
Resources
All SDKs provide access to the same 5 resources:| Resource | Description | Methods |
|---|---|---|
| emails | Send and manage emails | send, list, get, stats |
| attachments | Upload file attachments | createUpload, confirm |
| lists | Manage contact lists | create, list, get, update, delete, stats |
| contacts | Manage list contacts | create, list, get, update, delete, suppress |
| verification | Verify email addresses | verify, batch, get, list, stats |
Common Features
All official SDKs include:Automatic Retries
Exponential backoff for transient failures (5xx, rate limits)
Type Safety
Full type definitions for all params and responses
Error Handling
Typed exceptions with error codes and messages
API Key Security
Automatic redaction of keys in debug output
Client Initialization
Error Handling
Choose Your Language
JavaScript
Full TypeScript support, ESM + CJS
Python
Async with Pydantic models
Java
Builder pattern with Jackson
Go
Idiomatic API with context support
PHP
PSR-4 with Guzzle HTTP
Rust
Async with Tokio + Serde