Build with JewelMusic using our official SDKs for popular programming languages
Get started with JewelMusic API in minutes
import { JewelMusic } from '@jewelmusic/sdk';
// Initialize the client
const client = new JewelMusic({
apiKey: 'jml_live_your_api_key',
environment: 'production'
});
// Upload a track
const track = await client.tracks.upload({
file: './my-song.mp3',
metadata: {
title: 'My Song',
artist: 'Artist Name',
album: 'Album Name'
}
});
// Get AI transcription
const transcription = await client.transcription.create({
trackId: track.id,
languages: ['en', 'ka'],
includeTimestamps: true
});
// Distribute to platforms
const release = await client.distribution.create({
trackIds: [track.id],
platforms: ['spotify', 'apple-music'],
releaseDate: '2025-09-01'
});
console.log('Release created:', release.id);