Quickstart
Generate your first lip-synced video with the Sync API in about 5 minutes. This guide walks you through creating an API key, installing the SDK, and submitting a generation request.
Quick reference
How do I create an API key?
Create your API key from the Dashboard. You will use this key to securely access the Sync API.
Make your first generation
The following example shows how to make a lipsync generation using the Sync API.
Well done! You’ve just made your first lipsync generation with sync.so!
Ready to unlock the full potential of lipsync? Dive into our interactive Studio to experiment with all available models, or explore our API Documentation to take your lip-sync generations to the next level!
Frequently Asked Questions
How long does a generation take?
Generation time depends on the model and input length. Most generations complete within a few minutes. You can poll the generation status using the SDK or set up webhooks to receive a notification when the job finishes. The terminal statuses are COMPLETED, FAILED, or REJECTED.
Can I test for free?
You can create a Sync account and get an API key from the dashboard to start experimenting. Visit the Billing page to see available plans and any free trial credits. The quickstart example uses sample video and audio URLs so you can test the workflow immediately.
What if my API key doesn't work?
Verify that the SYNC_API_KEY environment variable is set correctly before running your script. Ensure the key has not been revoked in your dashboard. A missing or invalid key returns a 401 Unauthorized error. You can create a new key from the API Keys page at any time.

