aid: coconut url: https://raw.githubusercontent.com/api-evangelist/coconut/refs/heads/main/apis.yml name: Coconut kind: company description: Coconut is a cloud video and audio encoding/transcoding service. The Coconut API v2 lets developers submit a single asynchronous job that transcodes source media into multiple formats, packages adaptive HLS/MPEG-DASH streams, and generates thumbnails and GIF animations, delivering results to cloud storage and reporting progress through webhooks. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Video - Audio - Encoding - Transcoding - Media created: '2026-06-20' modified: '2026-06-20' specificationVersion: '0.19' apis: - aid: coconut:coconut-jobs-api name: Coconut Jobs API tags: - Jobs - Encoding - Transcoding image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.coconut.co/jobs/api baseURL: https://api.coconut.co/v2 properties: - url: https://docs.coconut.co/jobs/api type: Documentation - url: https://docs.coconut.co/jobs/api type: APIReference - url: openapi/coconut-openapi.yml type: OpenAPI - url: collections/coconut.postman_collection.json type: PostmanCollection - url: collections/coconut.opencollection.json type: OpenCollection description: Create an asynchronous encoding job with a single request - specify an input source, storage destination, output formats (MP4, WebM, HLS, MPEG-DASH, thumbnails, GIF), and a webhook notification - then retrieve the job and its status and progress. - aid: coconut:coconut-metadata-api name: Coconut Metadata API tags: - Metadata - Streams - Probe image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.coconut.co/metadata/api baseURL: https://api.coconut.co/v2 properties: - url: https://docs.coconut.co/metadata/api type: Documentation - url: https://docs.coconut.co/metadata/api type: APIReference - url: openapi/coconut-openapi.yml type: OpenAPI - url: collections/coconut.postman_collection.json type: PostmanCollection - url: collections/coconut.opencollection.json type: OpenCollection description: Retrieve technical metadata (codec, stream, and format details) for the input source and output files of a completed job, for all keys or a specific output key. - aid: coconut:coconut-webhooks-api name: Coconut Webhooks API tags: - Webhooks - Notifications - Events image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.coconut.co/jobs/notification baseURL: https://api.coconut.co/v2 properties: - url: https://docs.coconut.co/jobs/notification type: Documentation - url: https://docs.coconut.co/jobs/notification type: APIReference - url: openapi/coconut-openapi.yml type: OpenAPI - url: collections/coconut.postman_collection.json type: PostmanCollection - url: collections/coconut.opencollection.json type: OpenCollection description: Configured per job via the notification object, Coconut POSTs JSON event payloads (input.transferred, output.completed, output.failed, job.completed, job.failed) to a caller-supplied URL, optionally including per-event and metadata detail. common: - type: GitHubOrganization url: https://github.com/opencoconut - type: LinkedIn url: https://www.linkedin.com/company/coconut-co - type: Website url: https://www.coconut.co - type: Documentation url: https://docs.coconut.co - type: Plans url: plans/coconut-plans-pricing.yml - type: RateLimits url: rate-limits/coconut-rate-limits.yml - type: FinOps url: finops/coconut-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com