Official Client Libraries

EMO APIs
SDK

Drop-in client wrappers for JavaScript/TypeScript, Python, and Go. Auto-retry, typed responses, rate-limit handling, webhook support — all batteries included.

npm install @emo/api-client
JavaScriptTypeScript ready
Python
Go

Typed & safe

Full TypeScript types, Python dataclasses, Go structs

Auto-retry

Exponential backoff on 5xx and network errors

Rate limit handling

Automatic wait or throw modes on 429

Webhook support

Async result delivery to any HTTP endpoint

Error subtypes

Distinct error classes for each failure mode

Sandbox mode

Test against the API without burning credits

Installation

Install the client from npm. Fully typed — works in Node.js, Deno, Bun, and browser (via bundler).

javascript
npm install @emo/api-client

Also available as:

shell
yarn add @emo/api-client
pnpm add @emo/api-client

Ready to integrate?

Request access to get your API key and start building.

Full API Docs