This content management section provides guidance, recommendations, and examples for how you can integrate programmatically with JW Platform to manage your content.
You can also manage your content from your JW Player dashboard instead of integrating directly with our APIs.
When choosing how to integrate with JW Platform, it is important to select the right API for the right objectives.
The JW Platform Management API is a read-write API used to programmatically modify your library or connect to your CMS. This API requires secure signing for each call and prevents the replay of previous requests. The management API is optimized to be immediately consistent rather than capable of high volumes of requests. For this reason, the management API enforces a rate limit. When deciding which API to use, consider the volume of calls you will be making and whether or not the application strictly requires immediate consistency.
The JW Platform Delivery API is designed for high availability. It allows you to perform large volumes of operations. This API uses a CDN and short caching to optimize response time globally. The content service packages your library into easily consumable templates including RSS and JSON feeds, single-line player embeds and adaptive bitrate streaming manifests. You can require that requests for your content are signed with expiring tokenized links.
After using the Management API or JW Player dashboard to upload or update content, there may be up to 3 minutes of caching before the content's assets are available in the Delivery API.