Solutions · Developers

Built by developers, for developers

A clean REST + streaming API, typed SDKs in three languages, webhooks that just fire, and docs that answer the question before you have to ask it.

A developer smiling while working at a laptop
Developer experience

From zero to first generation in under a minute

Auth with a single key. Stream over HTTP. Webhooks for long-running jobs. No SDK lock-in — raw REST works too.

One API key

Bearer auth. Rotate anytime. Scoped keys for production.

99.98% uptime

Multi-region, edge-terminated. Status page + webhooks for incidents.

Webhooks

Signed, retried, idempotent. Know the moment a job finishes.

stream.ts
import { Sunesis } from "@sunesis/sdk";

const client = new Sunesis(process.env.SUNESIS_KEY);

// Stream expressive speech in any voice
const stream = await client.voice.stream({
  voice: "aria",
  text: "Hello — so glad you're here.",
  emotion: "warm",
});

for await (const chunk of stream) {
  speaker.write(chunk); // PCM audio
}
Resources

Everything you need to ship

API reference

Every endpoint, parameter, and error code — with copy-paste examples.

Quickstart

Make your first call in 60 seconds. No boilerplate, no config files.

SDKs

Idiomatic TypeScript, Python, and Go. Maintained by us, versioned properly.

Webhooks guide

Verify signatures, handle retries, and stay idempotent.

Ship something today.

Free tier with 10,000 credits/month. No credit card. Real docs, real SDKs, real support.

SOC 2 Type II · GDPR · HIPAA-ready · No vendor lock-in