Install an official client and move from raw requests to stable integration code
SDK pages should make adoption easier, not hide the basics. Show package install commands first, then a single working request, then the operational paths developers need after the first successful response.
Docs mode
Reference and guide
Keep the task clear, the example nearby, and the next step obvious.
SDK adoption path
Use the language your team already ships, not a hand-rolled wrapper
Official SDKs should mirror the public API clearly: install the package, configure the same key you used in quickstart, send one request, then extend into webhooks, retries, and operational monitoring only after the base path works.
Three-step path
Install the client
Start with an official package instead of writing request wrappers around raw fetch or curl calls.
Configure one key
Use the same API key and tenant flow already shown in quickstart so the SDK path matches the HTTP path.
Ship one request
Make one send call, inspect the response, then add retries, delivery events, and environment separation.
Supported SDKs
Node.js
TypeScript / JavaScript
Python
Python
Go
Go
Java
Java
PHP
PHP
C#
C#
What this page should answer
Install commands developers can copy immediately
Keep package names, registries, and quick install commands visible before deeper SDK docs.
Examples aligned with quickstart and messaging
The first request should look the same whether a team starts from curl, explorer, Postman, or an SDK.
A clean path into production behavior
Guide teams from install into auth setup, error handling, webhook verification, and usage visibility.
After the first SDK call
Next
Move into sandbox validation
Use the same payload shape with sandbox credentials before introducing live traffic or production sender identities.
Next
Wire delivery events
SDK success is only the start; the integration is complete when webhook handling and request tracing are in place.
Next
Inspect usage and errors
Use the console and error docs to see whether issues are auth, throughput, route, or application logic problems.
SDK baseline