Why is Coconut the hottest Cloud Video
Transcoding Service & API?

Start Transcoding For Free

In 2023, we transcode 77 millions videos each month.

More case studies →

Why developers choose Coconut over competitors.

An AWS-powered and auto-scalable video transcoding servers farm.

Auto-Scalable Architecture

Our Transcoding Platform scales
in seconds — whether you’re transcoding 1K videos or 1M daily.

An AWS-powered and auto-scalable video transcoding servers farm.

Multi-regions infrastructure

Coconut provides its service all over the world to make files transfer faster and cost-effective.

100% CDN agnostic

100% CDN Agnostic

We support AWS S3, Google Cloud Storage, Azure, Wasabi and more. No vendor lock-in.

Learn more
A powerful, clean and flexible video transcoding API.

Simple API

A clean and beautiful API to play with. Integrating Video into your app has never been so easy and quick.

Learn more
Transcode videos into any video formats.

Ultrafast™ Transcoding

Our Ultrafast™ Mode enables to transcode up to 150% faster than realtime for 4K outputs.

Learn more
Real human support

Free Real Human Support

You will get an Account and a Tech Manager fully dedicated to your project.

Contact us

Monitor your video encoding activity.

The Coconut dashboard is here to help wherever you are in your integration process.
Create your first job in a few seconds, inspect your jobs, debug your notifications and file uploads, get statistics.
In one word: Monitor your video transcoding activity in real time.

See Dashboard in action →Dashboard

Add video to your app in no time.

Use one of our client libraries and get started right now

Enjoy powerful libraries to harness cloud video encoding for your project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Our mission at Coconut is to make cloud video transcoding simple
const coconut = new Coconut.Client('api-key');

coconut.notification = {
  'type': 'http',
  'url': 'https://app/api/coconut/webhook'
};

coconut.storage = { 
  'service': 's3',
  'bucket': 'mybucket',
  'region': 'us-east-1',
  'credentials': { 'access_key_id': 'xxx', 'secret_access_key': 'xxx' }
};

coconut.Job.create({
  'input': { 'url': 'https://cdn/path/file.mp4' },
  'outputs': {
  'jpg:300x': { 'path': '/thumb_%.2d.jpg', 'interval': 10 },
  'mp4:1080p': { 'path': '/1080p.mp4' },
  'httpstream': {
    'hls':  { 'path': 'hls/' }
  }
}, function(job, err) {
...
});
Learn more about our API

Test & integrate Coconut for free

Take your time to make the best API integration into your app.
Transcode videos up to 1 minute long with no limit of time.

USA region

North Virginia (USA)

Start now in us-east-1 region.

Sign up
USA region

Oregon (USA)

Start now in us-west-2 region.

Sign up
Europe region

Ireland (Europe)

Start now in eu-west-1 region.

Sign up