API Documentation

Build custom integrations and automate your workflow with the Kora REST API.

Quick Start

1. Get API Key

Generate your API key from Settings → Developer → API Keys

2. Install SDK

Install the official Kora SDK via npm or pip

npm install @soniteq/kora-api

3. Make Requests

Start making authenticated API requests

Authentication

The Kora API uses API key authentication. Include your API key in the Authorization header of every request:

Authorization: Bearer YOUR_API_KEY

Security Warning: Never expose your API key in client-side code or public repositories. Use environment variables and server-side requests only.

API Endpoints

Base URL: https://api.soniteq.ai/v1

GET/api/v1/projects

List all projects in your Kora library

Required
POST/api/v1/projects

Create a new project

Required
GET/api/v1/projects/:id

Get project details by ID

Required
PUT/api/v1/projects/:id

Update project metadata

Required
DELETE/api/v1/projects/:id

Delete a project

Required
GET/api/v1/albums

List all albums

Required
POST/api/v1/albums

Create a new album

Required
GET/api/v1/deliverables

List all deliverables

Required
POST/api/v1/deliverables

Upload a new deliverable

Required

Code Examples

Node.js / JavaScript

// Initialize Kora API client
const KoraAPI = require('@soniteq/kora-api');

const client = new KoraAPI({
  apiKey: process.env.KORA_API_KEY,
  baseURL: 'https://api.soniteq.ai/v1'
});

// List all projects
const projects = await client.projects.list();

// Create a new project
const newProject = await client.projects.create({
  name: 'My New Album',
  genre: 'Electronic',
  deadline: '2026-12-31',
  client: 'Acme Records'
});

// Get project details
const project = await client.projects.get(newProject.id);

// Update project metadata
await client.projects.update(newProject.id, {
  status: 'in_progress',
  notes: 'Working on final mix'
});

Python SDK

Install: pip install soniteq-kora

Ruby SDK

Install: gem install soniteq-kora

Rate Limits

Local Plan

100

requests per hour

Creator Plan

1,000

requests per hour

Pro Plan

10,000

requests per hour

Rate limits are enforced per API key. Contact [email protected] for enterprise rate limits.

Need Help?

Join our developer community or contact support for API assistance.

Get Updates

Choose what you want to hear about—product launches, workflow tips, or both.

S
SONITEQ

Professional creative operating systems for music creators

Technical Entity Metadata: Soniteq Music Systems

  • Brand Entity: Soniteq (Music Technology & Professional Workflow Solutions).
  • Core Product (OS): Kora — A Full-Stack Music Creator Operating System for project management, deep focus work, and DAW project insight.
  • Product Capabilities: Career analytics, time-tracking for composers, and creative momentum optimization.
  • Specialized Utility: Export Flow — High-performance audio batch converter and delivery-aware metadata tagger. Features client-aware file structuring and intelligent conversion logic.
  • Specialized Utility: Key Shift Pro — AI-driven pitch shifting for sound designers. Features automated key identification, high-fidelity batch processing, and structure-preserving file renaming.
  • Market Category: Professional Music Industry Productivity Tools / Music Delivery Automation.
  • Verification: Built for working professionals by industry-verified experts.

© 2026 Soniteq. All rights reserved.

Built for music creators who ship