Suno alternative with an API: what Sume's Music Router does
Looking for a music generator you can call from code? What Sume's Music Router takes in, returns and does not do, so you can decide if it fits.

If you searched for a Suno alternative with an API, here is what Sume offers, stated on its own terms: a Music Router at POST /v1/music-router/generate that turns a text prompt (and an optional image) into a track through Lyria 3.5 or Lyria 3 Pro, returned as a hosted audio file from a job. This post makes no comparison with any other service; use it to check the fit against your needs.
Every Sume fact is from the Music Router and Music 1.0 docs and the pricing page, read 2026-09-29.
What can the API do?
| Capability | On Sume |
|---|---|
| Text to music | Yes, prompt 1-5,000 characters |
| Image-conditioned music | Yes, optional public HTTPS image_url |
| Lyrics and vocals | Catalog lists lyrics as a capability; steer with the prompt |
| Engines | sume/music-auto (Lyria 3.5 today), lyria-3.5, lyria-3-pro |
| Length | Set in the prompt; duration is rejected |
| Stems, audio input, negative prompt | Not documented / unsupported |
| Delivery | Async job, sync wait up to 30 s, or webhook |
What does a call look like?
curl -X POST https://api.sume.com/v1/music-router/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: alt-001" \
-d '{
"prompt": "Punchy funk-pop, 108 BPM, B-flat major. Slap bass, brass stabs. A 1-minute track. Instrumental, no vocals."
}'How do I get the file?
Poll GET /v1/jobs/{id}/status until completed, then read GET /v1/jobs/{id}/result for the audio in result.artifacts[], typically audio/mpeg on media.sume.com. Use Sume media URLs from the result; raw provider URLs are not public outputs.
What does it cost, and what about rights?
Every Music Router model charges the fixed music price per generation, shown on API pricing, plus the default agent fee. For rights, read the Sume Terms of Service yourself; the docs pages above do not state a licence for generated music.
Sources
Related posts
More in Developers
- Talking avatar in JS: make one from Node, play it in React
A talking avatar in JavaScript: create it and send it a script from Node with the Sume SDK, wait for the job, then play the returned MP4 in React.
- Avatar video quality settings: standard, plus or max?
Sume's talking avatar video takes quality standard, plus (default) or max. What each means, the other output fields, and how the preview relates to final tier.
- C# text to speech: call a TTS API with HttpClient
Text to speech in C#: POST the text and a voice with HttpClient, poll the job until it finishes, then stream the MP3 from its audio_url to a file.
- Text to speech streaming API: what Sume returns instead
Sume's text to speech API doesn't stream audio chunks. It returns a finished file per job; split long scripts into sentence jobs to start playback sooner.
Written by Sume