sync-api
Build sync. labs (sync.so) lipsync, dubbing and talking-image generation into an app, backend, script or pipeline with the sync. REST API or the official Python (syncsdk) and TypeScript (@sync.so/sdk) SDKs. Covers API keys, uploads, creating generations with idempotency keys, webhooks with signature checks, polling, models, cost estimates, error handling and concurrency limits. Use whenever code calls or should call the sync. API, for example "add lipsync to my Next.js app", "write a Python script that dubs videos with sync.", "handle sync. webhooks", "why does my sync. request return 429", or reviewing an existing sync. integration. Not for making one video in this chat (lipsync, talking-photo, translate-and-dub).
- License
- MIT
- Compatibility
- Needs network access and a sync. API key in SYNC_API_KEY. Python 3.8+ or Node 18+ for the SDKs.
Pinned to revision d9c8e5e008fc, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/sync-api/SKILL.md
- skills/sync-api/agents/openai.yaml
- skills/sync-api/references/api.md
- skills/sync-api/references/python.md
- skills/sync-api/references/typescript.md
- skills/sync-api/references/webhooks.md
Every link opens the file at its source, pinned to the revision this page describes.