{"id":27383,"date":"2023-03-14T08:39:38","date_gmt":"2023-03-14T15:39:38","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=27383"},"modified":"2025-07-01T13:40:05","modified_gmt":"2025-07-01T20:40:05","slug":"accelerate-your-speed-to-market-using-video-api","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api","title":{"rendered":"Accelerate Your Speed to Market Using Video API"},"content":{"rendered":"\n<p>It\u2019s indisputable that video is crucial to the success of all e-commerce companies. The numbers make this clear. A <a href=\"https:\/\/www.wyzowl.com\/video-marketing-statistics\/#:~:text=94%25%20of%20marketers%20say%20video,understanding%20of%20product%20or%20service.&amp;text=86%25%20of%20marketers%20say%20video%20has%20helped%20them%20generate%20leads.&amp;text=81%25%20of%20marketers%20say%20video%20has%20helped%20them%20directly%20increase%20sales.&amp;text=49%25%20of%20marketers%20say%20video%20has%20helped%20them%20reduced%20support%20calls.\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">customer survey<\/a> by Wyzowl found that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>73% preferred learning about a product or service through a short video.<\/li>\n\n\n\n<li>88% were convinced to buy a product or service by watching a brand\u2019s video.<\/li>\n<\/ul>\n\n\n\n<p>As anyone who has worked with media knows, creating quality, on-brand, and high-converting video is time-consuming and expensive. Videos can be difficult to disseminate because of the channel, file format, device type, or bandwidth. And, after all the challenges you face when developing video content, you\u2019re left with the cold, hard fact that videos age quickly.&nbsp;<\/p>\n\n\n\n<p>For audiences constantly demanding new content, it\u2019s almost impossible for creative teams to keep up. To produce fresh, captivating branded content at this rapid pace, you must explore the world of programmable media.<\/p>\n\n\n\n<p>Programmable media helps your business in several different ways. It allows you to automate several editing tasks handled by your creative team, allowing you to create video content faster. It also allows you to do more with the video you do have. <a href=\"https:\/\/cloudinary.com\/video_api\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary\u2019s Video API<\/a> lets you rework and repurpose video into new assets while maintaining your brand look and feel. This programmatic approach enables you to produce fresh content at scale and increases your speed to market.&nbsp;<\/p>\n\n\n\n<p>With the Cloudinary Video API, you can generate video quickly, increasing your speed to market. Companies use Cloudinary to make wide-reaching, captivating video content. This hands-on article will show you how you can, too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deliver Quality Content Quickly with Cloudinary\u2019s Video API<\/h2>\n\n\n\n<p><a href=\"https:\/\/cloudinary.com\/solutions\/composable-architecture\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary\u2019s composable architecture<\/a> approach to technology means that no matter your tech stack, you can implement Cloudinary\u2019s video tools into your flow without trouble. Just call the Video API from any backend language.<\/p>\n\n\n\n<p>You can apply Cloudinary\u2019s Video API to any video you\u2019ve <a href=\"https:\/\/cloudinary.com\/documentation\/upload_images\" target=\"_blank\" rel=\"noreferrer noopener\">uploaded<\/a> to Cloudinary. It\u2019s a simple process. Start by signing up for a free Cloudinary <a href=\"https:\/\/cloudinary.com\/users\/register_free#gsc.tab=0\" target=\"_blank\" rel=\"noreferrer noopener\">account<\/a>. From there, you can obtain your API credentials, including your cloud name identifier, API key, and API secret. You use these credentials to configure your software development kit (SDK).&nbsp;<\/p>\n\n\n\n<p>Cloudinary offers <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_sdks\" target=\"_blank\" rel=\"noreferrer noopener\">several SDKs<\/a> for different languages, each with a unique quick-start guide. This demonstration uses the <a href=\"https:\/\/cloudinary.com\/documentation\/node_integration\" target=\"_blank\" rel=\"noreferrer noopener\">Node.js SDK<\/a>. Different SDKs require different credentials, so be sure to configure your SDK properly.&nbsp;<\/p>\n\n\n\n<p>Once the configuration is complete, you can access Cloudinary Video API tools. Uploading and transforming a video can now be done easily and within your code. For instance, the syntax to upload a video named demo.mp4 is as simple as this:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">&lt;code&gt;cloudinary.v2.uploader.upload(<span class=\"hljs-string\">\"demo.mp4.jpg\"<\/span>).then(<span class=\"hljs-function\"><span class=\"hljs-params\">result<\/span>=&gt;<\/span><span class=\"hljs-built_in\">console<\/span>.log(result));&lt;<span class=\"hljs-regexp\">\/code&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<div class='c-callout  c-callout--inline-title c-callout--note'><strong class='c-callout__title'>Note:<\/strong> <p>For this tutorial, you\u2019ll use the Video API on pre-uploaded media. Cloudinary supports today\u2019s most popular frameworks and languages. It\u2019s also possible to apply various video effects on upload.<\/p>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Video Transformations<\/h2>\n\n\n\n<p>Cloudinary\u2019s <a href=\"https:\/\/cloudinary.com\/documentation\/video_manipulation_and_delivery\" target=\"_blank\" rel=\"noreferrer noopener\">video transformations<\/a> allow you to do more with your existing video by changing the video using dynamic URLs in your code. Video transformations provide a scalable, automated approach to <a href=\"https:\/\/cloudinary.com\/glossary\/video-editing-api\" target=\"_blank\" rel=\"noreferrer noopener\">video editing<\/a> that allows you to get the most out of your digital assets.&nbsp;<\/p>\n\n\n\n<p>With Cloudinary\u2019s dynamic URL transformations, you can easily adjust your video content to meet the required <a href=\"https:\/\/cloudinary.com\/documentation\/video_manipulation_and_delivery#supported_video_formats\" target=\"_blank\" rel=\"noreferrer noopener\">formats<\/a>, <a href=\"https:\/\/cloudinary.com\/documentation\/video_resizing_and_cropping#automatic_gravity_for_crops_g_auto\">styles<\/a>, and <a href=\"https:\/\/cloudinary.com\/documentation\/video_resizing_and_cropping\" target=\"_blank\" rel=\"noreferrer noopener\">dimensions<\/a>. Using these URLs in your code or via Cloudinary\u2019s SDKs, you can apply <a href=\"https:\/\/cloudinary.com\/documentation\/video_effects_and_enhancements\" target=\"_blank\" rel=\"noreferrer noopener\">visual enhancements<\/a> that make your video content pop, like adding <a href=\"https:\/\/cloudinary.com\/documentation\/video_layers#text_overlays\" target=\"_blank\" rel=\"noreferrer noopener\">text overlay<\/a> or <a href=\"https:\/\/cloudinary.com\/documentation\/video_effects_and_enhancements#reverse\" target=\"_blank\" rel=\"noreferrer noopener\">reversing<\/a> the video.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add Textual Overlay<\/h3>\n\n\n\n<p>One video transformation you can perform is adding a textual overlay to your video content. With the Video API, you can programmatically select a font style and size best suited to your video and its publishing location.&nbsp;<\/p>\n\n\n\n<p>To add a textual overlay, use the following call. The code below adds the words \u201cDemo Video\u201d in 80-point Arial font to the middle of the video.&nbsp;&nbsp;<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css shcb-wrap-lines\"><span class=\"hljs-selector-tag\">cloudinary<\/span><span class=\"hljs-selector-class\">.video<\/span>(\"<span class=\"hljs-selector-tag\">demo<\/span>\", {<span class=\"hljs-attribute\">transformation<\/span>: &#91;\u00a0\n {overlay: {font_family: <span class=\"hljs-string\">\"Arial\"<\/span>, font_size: <span class=\"hljs-number\">80<\/span>, text: <span class=\"hljs-string\">\"Demo Video\"<\/span>}},\u00a0\n {<span class=\"hljs-attribute\">flags<\/span>: <span class=\"hljs-string\">\"layer_apply\"<\/span>}\u00a0\n ]})<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Add Multiple Transformations<\/h3>\n\n\n\n<p>You can also use Cloudinary transformations together, meaning you can perform many transformations from a single API call. Doing so allows you to customize your video content at scale faster.&nbsp;<\/p>\n\n\n\n<p>Consider the following example. To add the textual overlay from the previous example and also add blurry padding around the video, you use the following call:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css shcb-wrap-lines\"><span class=\"hljs-selector-tag\">cloudinary<\/span><span class=\"hljs-selector-class\">.video<\/span>(\"<span class=\"hljs-selector-tag\">demo<\/span>\", {<span class=\"hljs-attribute\">transformation<\/span>: &#91;\n\u00a0{overlay: {font_family: <span class=\"hljs-string\">\"Arial\"<\/span>, font_size: <span class=\"hljs-number\">80<\/span>, text: <span class=\"hljs-string\">\"Demo Video\"<\/span>}},\n\u00a0{<span class=\"hljs-attribute\">flags<\/span>: <span class=\"hljs-string\">\"layer_apply\"<\/span>}, {<span class=\"hljs-attribute\">background<\/span>: <span class=\"hljs-string\">\"blurred:400:15\"<\/span>, height: <span class=\"hljs-number\">320<\/span>, width: <span class=\"hljs-number\">480<\/span>,\u00a0\u00a0\u00a0\n\u00a0crop: <span class=\"hljs-string\">\"pad\"<\/span>}\u00a0\n\u00a0]})<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Add an Effect<\/h3>\n\n\n\n<p>Cloudinary\u2019s Video API allows you to add effects to improve video quality without burning creative cycles on non-creative editing. For example, if your raw video is handheld and has unwanted motion, you can clean it up without using dedicated editing software. You implement this effect using the following call:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml shcb-wrap-lines\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">code<\/span>&gt;<\/span>cloudinary.video(\"demo\", {transformation: &#91;{effect: \"deshake:32}]\"})<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">code<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>The 32 refers to the maximum movement in both directions in pixels, giving you some room for fine-tuning.&nbsp;<\/p>\n\n\n\n<p>As with textual overlay, you can combine effects with other transformations to perform many modifications at once.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Increasing Speed to Market with Video Transformations<\/h2>\n\n\n\n<p>Cloudinary\u2019s Video API enables you to adjust your video content to suit the design of your website or mobile app\u2014all without having to bring in editing tools or graphic designers. And because Cloudinary automates these tasks, you save substantial time and increase your speed to market.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conditional Transformations<\/h2>\n\n\n\n<p>While you want to reduce your time to market, you don\u2019t want to do so at the cost of applying video quality. Automating is fine, but you don\u2019t want to apply the same transformations to every video. Cloudinary\u2019s Video API offers <a href=\"https:\/\/cloudinary.com\/documentation\/video_conditional_expressions\" target=\"_blank\" rel=\"noreferrer noopener\">conditional transformations<\/a> to balance content quality and release efficiency.&nbsp;<\/p>\n\n\n\n<p>Conditional transformations occur only when a specific condition is met\u2014for example, if a video\u2019s width is a certain number of pixels. Manually performing these checks and changes is a slow and tedious process, but Cloudinary allows you to save time by automating transformations on an as-applicable basis.&nbsp;<\/p>\n\n\n\n<p>The basic structure for a conditional transformation is as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml shcb-wrap-lines\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">code<\/span>&gt;<\/span>if_condition\/transformation\/if_end<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">code<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This structure allows you to check for set conditions and make appropriate transformations based on a video\u2019s adherence to those conditions. Supported conditions include the video\u2019s width (w), height (h), aspect ratio (ar), or tags added to the video upon upload (tags). You\u2019ll find the <a href=\"https:\/\/cloudinary.com\/documentation\/video_conditional_expressions#supported_video_characteristics\" target=\"_blank\" rel=\"noreferrer noopener\">complete list of conditions<\/a> in the documentation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add a Blurred Background Conditionally<\/h3>\n\n\n\n<p>Adding a blur to the sides of a video helps draw focus to your content, but only when it fits the device. If your video is in portrait orientation and is viewed on a device in portrait mode, blurry padding isn\u2019t necessary. But if the video is viewed in landscape, you\u2019ll want to add this blurred background.&nbsp;<\/p>\n\n\n\n<p>With conditional transformations, you can programmatically apply a blurred effect to your video when it\u2019s viewed in landscape. The script below dictates that if the aspect ratio is greater than one (if: &#8220;ar_gt_1.0&#8221;) then apply the transformation.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css shcb-wrap-lines\"><span class=\"hljs-selector-tag\">cloudinary<\/span><span class=\"hljs-selector-class\">.video<\/span>(\"<span class=\"hljs-selector-tag\">demo<\/span>\", {<span class=\"hljs-attribute\">transformation<\/span>: &#91;\n {width: <span class=\"hljs-number\">500<\/span>, crop: <span class=\"hljs-string\">\"scale\"<\/span>},\n {<span class=\"hljs-attribute\">if<\/span>: <span class=\"hljs-string\">\"ar_gt_1.0\"<\/span>},\n\u00a0{<span class=\"hljs-attribute\">background<\/span>: <span class=\"hljs-string\">\"blurred:400:15\"<\/span>, height: <span class=\"hljs-number\">320<\/span>, width: <span class=\"hljs-number\">480<\/span>, crop: <span class=\"hljs-string\">\"pad\"<\/span>}\u00a0\n {<span class=\"hljs-attribute\">if<\/span>: <span class=\"hljs-string\">\"end\"<\/span>}\n ]})<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Add Transformations Conditionally Using If\/Else Statements<\/h3>\n\n\n\n<p>Cloudinary\u2019s Video API uses if\/else statements, meaning you can set conditional transformations that will apply one transformation when your set condition is met and a different transformation that will apply when it isn\u2019t.<\/p>\n\n\n\n<p>Building on the previous example, you can set a conditional transformation that states that a blurred background is added when the video is viewed in landscape, but a black background is added otherwise. The code for doing so is as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css shcb-wrap-lines\"><span class=\"hljs-selector-tag\">cloudinary<\/span><span class=\"hljs-selector-class\">.video<\/span>(\"<span class=\"hljs-selector-tag\">demo<\/span>\", {<span class=\"hljs-attribute\">transformation<\/span>: &#91;\n\u00a0\u00a0{if: <span class=\"hljs-string\">\"ar_gt_1.0\"<\/span>},\n\u00a0\u00a0{<span class=\"hljs-attribute\">background<\/span>: <span class=\"hljs-string\">\"blurred:400:15\"<\/span>, height: <span class=\"hljs-number\">320<\/span>, width: <span class=\"hljs-number\">480<\/span>, crop: <span class=\"hljs-string\">\"pad\"<\/span>},\n\u00a0\u00a0{<span class=\"hljs-attribute\">if<\/span>: <span class=\"hljs-string\">\"else\"<\/span>},\n\u00a0\u00a0{<span class=\"hljs-attribute\">background<\/span>: <span class=\"hljs-string\">\"black\"<\/span>, height: <span class=\"hljs-number\">320<\/span>, width: <span class=\"hljs-number\">480<\/span>, crop: <span class=\"hljs-string\">\"pad\"<\/span>},\n\u00a0\u00a0{<span class=\"hljs-attribute\">if<\/span>: <span class=\"hljs-string\">\"end\"<\/span>}\n\u00a0\u00a0]})<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Increasing Speed to Market with Conditional Transformations<\/h3>\n\n\n\n<p>Conditional transformations enable you to process video content in bulk while still giving you control over which conditions require what transformations. Using Cloudinary\u2019s Video API to implement these transformations automatically removes the onus from the creative team to alter videos to fit different formats and increase your market speed.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Your Future with Cloudinary<\/h2>\n\n\n\n<p>With modern e-commerce companies, time to market gets determined by the creative team\u2019s ability to create video content. Cloudinary\u2019s Video API allows you to leverage automation and AI to increase the speed at which videos can be customized, allowing you to generate more videos with fewer resources. The Video API also enables you to alter existing videos to appear different while retaining the brand look and feel.&nbsp;<\/p>\n\n\n\n<p>With Cloudinary\u2019s Video API, you can programmatically transform your video at scale and ensure customers are met with fresh, high-quality, and relevant video content.<\/p>\n\n\n\n<p>The video transformations highlighted in this article help improve your engineering efficiency and time to market. To try these tools for yourself and generate quality video content more quickly, sign up for a <a href=\"https:\/\/cloudinary.com\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">free trial of Cloudinary<\/a> today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s indisputable that video is crucial to the success of all e-commerce companies. The numbers make this clear. A customer survey by Wyzowl found that: As anyone who has worked with media knows, creating quality, on-brand, and high-converting video is time-consuming and expensive. Videos can be difficult to disseminate because of the channel, file format, [&hellip;]<\/p>\n","protected":false},"author":54,"featured_media":27385,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[303,305],"class_list":["post-27383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-video","tag-video-api"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Accelerate Your Speed to Market Using Video API<\/title>\n<meta name=\"description\" content=\"Learn how Cloudinary can help accelerate your speed to market with our video API editing and transformations to automate your video needs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Accelerate Your Speed to Market Using Video API\" \/>\n<meta property=\"og:description\" content=\"Learn how Cloudinary can help accelerate your speed to market with our video API editing and transformations to automate your video needs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-14T15:39:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-01T20:40:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video-jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Accelerate Your Speed to Market Using Video API\",\"datePublished\":\"2023-03-14T15:39:38+00:00\",\"dateModified\":\"2025-07-01T20:40:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api\"},\"wordCount\":1372,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA\",\"keywords\":[\"Video\",\"Video API\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api\",\"url\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api\",\"name\":\"Accelerate Your Speed to Market Using Video API\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA\",\"datePublished\":\"2023-03-14T15:39:38+00:00\",\"dateModified\":\"2025-07-01T20:40:05+00:00\",\"description\":\"Learn how Cloudinary can help accelerate your speed to market with our video API editing and transformations to automate your video needs.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accelerate Your Speed to Market Using Video API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Accelerate Your Speed to Market Using Video API","description":"Learn how Cloudinary can help accelerate your speed to market with our video API editing and transformations to automate your video needs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api","og_locale":"en_US","og_type":"article","og_title":"Accelerate Your Speed to Market Using Video API","og_description":"Learn how Cloudinary can help accelerate your speed to market with our video API editing and transformations to automate your video needs.","og_url":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api","og_site_name":"Cloudinary Blog","article_published_time":"2023-03-14T15:39:38+00:00","article_modified_time":"2025-07-01T20:40:05+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video-jpg?_i=AA","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api"},"author":{"name":"","@id":""},"headline":"Accelerate Your Speed to Market Using Video API","datePublished":"2023-03-14T15:39:38+00:00","dateModified":"2025-07-01T20:40:05+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api"},"wordCount":1372,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA","keywords":["Video","Video API"],"inLanguage":"en-US","copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api","url":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api","name":"Accelerate Your Speed to Market Using Video API","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA","datePublished":"2023-03-14T15:39:38+00:00","dateModified":"2025-07-01T20:40:05+00:00","description":"Learn how Cloudinary can help accelerate your speed to market with our video API editing and transformations to automate your video needs.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/accelerate-your-speed-to-market-using-video-api#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Accelerate Your Speed to Market Using Video API"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":""}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1678236845\/SpeedtoMarket_Video\/SpeedtoMarket_Video.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/27383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=27383"}],"version-history":[{"count":16,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/27383\/revisions"}],"predecessor-version":[{"id":37857,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/27383\/revisions\/37857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/27385"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=27383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=27383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=27383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}