Scarleta API Documentation
Three concepts unlock everything. Before writing a line of code, know these and the whole API makes sense.
Core concepts
1Capabilities
The building blocks: individual audio operations like stem separation, tempo analysis, or transcription. You call them by their alias and pass audio in.
2Recipes
Composable, saved pipelines. Chain capabilities into a repeatable workflow, save it once, then invoke it by a stable id whenever you need it.
3Jobs
Every request runs asynchronously as a job. Submit work, then get called back by webhook when it finishes, no polling required.
In short: Capabilities are the operations, Recipes combine them into reusable pipelines, and every call becomes a Job that reports back by webhook.
Start building
The Quickstart walks you from an API key to your first webhook-delivered result in a few minutes.