Integrate AI video processing workflows directly into your applications. Build custom solutions with our powerful REST API.
Everything you need to build video processing workflows programmatically
Simple HTTP requests with JSON responses. Easy integration with any programming language.
WebSocket support for live progress updates and real-time workflow execution monitoring.
API keys, OAuth 2.0, rate limiting, and enterprise-grade security features built-in.
Handle long-running video processing jobs with webhook callbacks and status polling.
Create and manage custom workflows programmatically with our workflow definition API.
Access all AI features: silence removal, transcription, dubbing, and more via API.
// Create a new workflow
const workflow = await silencecut.workflows.create({
name: "Podcast Production",
steps: [
{ type: "upload", format: "audio" },
{ type: "silence_remove", threshold: 0.02 },
{ type: "filler_remove", confidence: 0.8 },
{ type: "merge_image", image_url: "podcast-cover.jpg" },
{ type: "export", format: "mp4", quality: "1080p" }
]
});
// Execute workflow
const job = await silencecut.jobs.create({
workflow_id: workflow.id,
input_url: "https://example.com/audio.mp3"
});
// Monitor progress
silencecut.jobs.onProgress(job.id, (progress) => {
console.log(`Progress: ${progress.percentage}%`);
});We're putting the finishing touches on our developer API. Join the waitlist to be the first to access it.