Developers

Developer documentation

Guides, quickstarts, and integration patterns for email, social, forms, and webhooks on OnePush.

Quickstart

Create an account, generate an API key, and send your first transactional email in under five minutes.

Core concepts

OnePush organizes messaging around channels (email, social, forms), campaigns, and events. Every send produces webhook events you can consume in your application.

SDKs and examples

Use the REST API directly or follow language specific examples for Node.js, Python, PHP, and curl. SMTP relay is available for apps that already speak SMTP.

curl -X POST https://api.onepush.app/v1/emails \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"user@example.com","subject":"Hello","html":"<p>Welcome</p>"}'

Going to production

Verify your sending domain, configure SPF/DKIM/DMARC, set up webhook endpoints, and enable bounce handling before you scale.