> ## Documentation Index
> Fetch the complete documentation index at: https://docs.youka.io/llms.txt
> Use this file to discover all available pages before exploring further.

# API Overview

> Project-based API for uploads, async jobs, presets, media, project settings, and exports.

# API Overview

The Youka API is a project-based API for automated karaoke creation.

With `v1` you can:

* Verify the authenticated account and inspect credits.
* Create billing checkout and portal URLs.
* Upload source media.
* Create projects.
* Quote credit usage before creating projects or cloud exports.
* Run stem separation.
* Run lyrics sync.
* Manage presets and media.
* Update the active project settings.
* Export finished karaoke videos.
* Poll async task state.

All automation uses API keys.

If you are building in Node.js or Bun, start with the SDK. Use the raw HTTP guide when you need direct cURL or custom client examples.

## Base URL

```text theme={null}
https://api.youka.io/api/v1
```

## Read this next

* [Node.js SDK quickstart](/en/sdk)
* [Raw HTTP quickstart](/en/api/quickstart)
* [Authentication](/en/api/authentication)
* [Async jobs](/en/api/async-jobs)
* [Idempotency](/en/api/idempotency)
* [Errors and retries](/en/api/errors)
