One SDK. Every AI media model.

Ship AI-generated video,
image & voice — in 3 lines of code

One SDK for Sora, Veo, Kling, DALL·E, Flux, ElevenLabs & 25+ more models. Stop juggling AI APIs. Start shipping.

Get Started
$npm install zyka-sdk
generate.ts
const client = new ZykaClient({ apiKey: process.env.ZYKA_API_KEY });

const video = await client.createVideo({ 
  model: 'sora',
  prompt: 'a cat surfing a wave'
 });

// video.url — done. 

Every model, one interface

30+ models, one interface

Video

SoraVeo 2KlingWANHailuo

Image

DALL·E 3FluxStable DiffusionNano BananaIdeogram

Voice

ElevenLabsChatterboxMiniMaxPlayHT

DX that gets out of your way

The details you shouldn't have to think about — handled.

Auto-Wait

await = done. No polling, no webhooks, no status checks.

const video = await client.createVideo({
  model: 'kling',
  prompt: 'sunset timelapse'
});
// Resolves when generation completes

Local Files

Pass local file paths directly. We handle the upload.

const result = await client.createImage({
  model: 'flux',
  image: './photo.png',
  prompt: 'make it watercolor'
});

Auto-Download

Output straight to disk. No manual fetch needed.

await client.createVideo({
  model: 'wan',
  prompt: 'drone flyover',
  output: './result.mp4'
});

CLI Built-in

Generate from your terminal. Script it, pipe it, cron it.

$ npx zyka generate video \
    -m wan \
    -p "sunset over mountains" \
    -o result.mp4

Same pattern, every media type

Learn it once. Use it everywhere.

Not just generation — a full AI media toolkit

Pre-built AI apps you can call with a single function.

Face Swap

Swap faces in video or images

Virtual Try-On

Try clothing on any person

Video Upscaler

Upscale resolution with AI

Caption Generator

Auto-generate subtitles

Video Dubbing

Translate & dub any video

B-Roll Insertion

Generate contextual B-roll

Background Remover

Remove or replace backgrounds

Image Restore

Enhance & restore old photos

How it works

01

Install the SDK

$ npm install zyka-sdk
02

Set your API key

$ export ZYKA_API_KEY=sk_live_...
03

Generate anything

$ client.createVideo() / createImage() / createTTS()

Raw APIs vs Zyka SDK

Less boilerplate. More shipping.

FeatureRaw APIsZyka SDK
Models supported1 per integration30+ unified
Polling for resultsManualHandled
File upload handlingManualHandled
Download results to diskManualHandled
Auth per providerManualHandled
CLI accessHandledBuilt-in

Start shipping in minutes

Get your API key and generate your first video, image, or voice clip in under 60 seconds.

$npm install zyka-sdk