Developers

SDKs & API clients

Use the Artmail REST API from any stack. A typed Node.js package is on the roadmap; until then, our guides include copy-paste examples with retries and webhook verification.

REST guide

Node.js

TypeScript-ready examples with fetch and axios: send mail, template sends, batch, webhooks, and error handling.

Open Node.js guide
REST guide

Python

Use requests or httpx against the same JSON API. Same authentication and endpoints as our other examples.

Send email docs
Shell

cURL

Quick tests from the terminal. Ideal for CI, smoke tests, and copying into any language.

Auth & cURL examples
Coming soon

Node.js SDK

A typed npm package with built-in retries, webhook signature verification, and full TypeScript support.

Notify me
Coming soon

Python SDK

A pip package with async support, automatic pagination, and typed models for the full Artmail API.

Notify me
Coming soon

Ruby

A Ruby gem for Rails and Sinatra apps — send transactional email, manage contacts, and handle webhooks.

Notify me
Webhooks

Verify signatures and handle events

The Node.js guide includes HMAC verification for Express. Other stacks follow the same headers and payload format.

Webhooks guide

Questions about the API or early access to the npm package? api-support@artmail.com