Music APIs trusted by teams shipping at scale — generate full tracks, sync to video, control style & genre, and fine-tune custom models.
import { SoniloClient } from "sonilo"; const sonilo = new SoniloClient(); const track = await sonilo.textToMusic.generate({ prompt: "cinematic orchestral, building tension, epic finale", duration: 120, genre: "orchestral", mood: "epic", });
Build any music project with the Sonilo REST API. Get started with detailed documentation, examples, and guides.
Pass a video file to our API — we analyze every scene and return a music track that precisely matches the visuals in mood, energy, and pacing.
Music transitions and beat drops are automatically aligned to your video's cut points — no manual editing required.
Pair your video with a text prompt to steer the music's style, mood, and genre — giving you creative control on top of AI scene analysis.
Describe the music you want and get a full track back. Control genre, mood, tempo, and instrumentation entirely through text.
Specify exactly how long the generated track should be — from a short 10-second clip to a full 15-minute background track.
No subscriptions, no seat fees. You're billed only for the seconds of music you generate — scale up or down freely.