<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="https://digitalproduction.com/wp-content/plugins/xslt/public/template.xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:rssFeedStyles="http://www.wordpress.org/ns/xslt#"
>

<channel>
	<title>SwitchX API - DIGITAL PRODUCTION</title>
	<atom:link href="https://digitalproduction.com/tag/switchx-api/feed/" rel="self" type="application/rss+xml" />
	<link>https://digitalproduction.com</link>
	<description>Magazine for Digital Media Production</description>
	<lastBuildDate>Tue, 19 May 2026 18:07:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">236729828</site>	<item>
		<title>Beeble Canvas</title>
		<link>https://digitalproduction.com/2026/05/20/beeble-canvas/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Wed, 20 May 2026 05:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[topnews]]></category>
		<category><![CDATA[AI tools]]></category>
		<category><![CDATA[AI video generation]]></category>
		<category><![CDATA[Beeble]]></category>
		<category><![CDATA[Compositing]]></category>
		<category><![CDATA[Filmmaking]]></category>
		<category><![CDATA[postproduction]]></category>
		<category><![CDATA[subscibers]]></category>
		<category><![CDATA[SwitchX]]></category>
		<category><![CDATA[SwitchX API]]></category>
		<category><![CDATA[VFX]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=279587</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/image-24.png?fit=1200%2C655&quality=72&ssl=1" width="1200" height="655" title="" alt="A digital interface displaying a workflow for video editing. On the left, three clips of a woman with long, wavy hair in a blue top against two different backgrounds are shown. The center section highlights a frame selector and an image generator. The right section features a switch interface, demonstrating how to change backgrounds." /></div><div><p>Canvas arrives as a node based AI compositor plus automation, with SwitchX and SwitchLight under the hood and an API for pipeline integration.</p>
<p>The post <a href="https://digitalproduction.com/2026/05/20/beeble-canvas/">Beeble Canvas</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/image-24.png?fit=1200%2C655&quality=72&ssl=1" width="1200" height="655" title="" alt="A digital interface displaying a workflow for video editing. On the left, three clips of a woman with long, wavy hair in a blue top against two different backgrounds are shown. The center section highlights a frame selector and an image generator. The right section features a switch interface, demonstrating how to change backgrounds." /></div><div><p class="wp-block-paragraph"><em>For those who don’t know the tool: <a href="https://beeble.ai/?utm_source=chatgpt.com">Beeble</a> builds AI relighting and video transformation tools for VFX, post, and virtual production, and <a href="https://docs.beeble.ai/beeble/canvas?utm_source=chatgpt.com">Canvas</a> is its very new node based environment that wires <a href="https://beeble.ai/research/switchx?utm_source=chatgpt.com">SwitchX</a> and <a href="https://beeble.ai/research/switchlight-3-0-is-here?utm_source=chatgpt.com">SwitchLight</a> into repeatable shot workflows.</em></p>
<span hidden class="__iawmlf-post-loop-links" data-iawmlf-links="[{&quot;id&quot;:13921,&quot;href&quot;:&quot;https:\/\/beeble.ai\/?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14433,&quot;href&quot;:&quot;https:\/\/docs.beeble.ai\/beeble\/canvas?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13924,&quot;href&quot;:&quot;https:\/\/beeble.ai\/research\/switchx?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13923,&quot;href&quot;:&quot;https:\/\/beeble.ai\/research\/switchlight-3-0-is-here?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14019,&quot;href&quot;:&quot;https:\/\/developer.beeble.ai\/?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260410040738\/https:\/\/developer.beeble.ai\/?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-10 08:10:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 08:26:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 02:13:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 14:56:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 09:32:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-10 05:53:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-14 13:21:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-20 05:11:18&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-20 05:11:18&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14434,&quot;href&quot;:&quot;https:\/\/youtu.be\/9E06L6d1b0Q&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.youtube.com\/watch?v=9E06L6d1b0Q\u0026feature=youtu.be&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14435,&quot;href&quot;:&quot;https:\/\/docs.beeble.ai\/beeble\/overview?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260520052407\/https:\/\/docs.beeble.ai\/beeble\/overview?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-05-20 05:59:57&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-20 05:59:57&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]"></span>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/9E06L6d1b0Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h3 id="a-node-graph-but-for-ai-outputs-you-can-wrangle" class="wp-block-heading">A node graph, but for AI outputs you can wrangle</h3>



<p class="wp-block-paragraph"><a href="https://docs.beeble.ai/beeble/canvas?utm_source=chatgpt.com">Canvas</a> lands as a node based AI compositing environment aimed at complex workflows across VFX, post, and virtual production. The pitch is straightforward: put AI video models, compositing utilities, and workflow automation into one visual system so teams can iterate across multiple shots without rebuilding the same logic over and over.</p>



<p class="wp-block-paragraph">In practical terms, it targets the part of the job where you already juggle plates, masks, reference stills, and multiple look directions, then repeat that dance across a sequence. </p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?quality=80&ssl=1"><img data-recalc-dims="1"  fetchpriority="high"  decoding="async"  width="1200"  height="719"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=1200%2C719&quality=80&ssl=1"  alt="An intricate visual flowchart containing various thumbnails representing different video editing stages. The grid showcases sections labeled &#039;Source&#039;, &#039;Matte&#039;, &#039;HD frame&#039;, &#039;Composite&#039;, &#039;Keyframer&#039;, and &#039;Red image&#039;, connected by lines to demonstrate relationships and transitions in the editing process."  class="wp-image-279590"  srcset="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=1803%2C1080&quality=80&ssl=1 1803w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=768%2C460&quality=80&ssl=1 768w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=1536%2C920&quality=80&ssl=1 1536w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=2048%2C1227&quality=80&ssl=1 2048w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=1200%2C719&quality=80&ssl=1 1200w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=380%2C228&quality=80&ssl=1 380w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=550%2C330&quality=80&ssl=1 550w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=800%2C479&quality=80&ssl=1 800w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=1160%2C695&quality=80&ssl=1 1160w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=80%2C48&quality=80&ssl=1 80w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=75%2C45&quality=80&ssl=1 75w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=2400%2C1438&quality=80&ssl=1 2400w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=760%2C455&quality=80&ssl=1 760w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=1100%2C659&quality=80&ssl=1 1100w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=1600%2C959&quality=80&ssl=1 1600w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?resize=2320%2C1390&quality=80&ssl=1 2320w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-hour-drive-interface.jpg?w=2560&quality=80&ssl=1 2560w" ></a></figure>



<h3 id="what-is-actually-in-the-box" class="wp-block-heading">What is actually in the box</h3>



<p class="wp-block-paragraph"><a href="https://docs.beeble.ai/beeble/canvas?utm_source=chatgpt.com">Canvas</a> presents itself as a node graph workflow editor for final render, with a catalog grouped into Input, AI Tools, Edit, and Utility. Input supports text prompts plus image files in PNG, JPEG, or WebP, and video files in MP4 or MOV. In other words, it starts where most editorial and comp workflows already start: media in, decisions next.</p>



<figure class="wp-block-embed alignright"><div class="wp-block-embed__wrapper">
<a href="https://digitalproduction.com/2026/05/20/beeble-canvas">https://digitalproduction.com/2026/05/20/beeble-canvas</a>
</div></figure>



<p class="wp-block-paragraph">The AI Tools section includes a node for <a href="https://beeble.ai/research/switchx?utm_source=chatgpt.com">SwitchX</a>, the same model as the standalone product, with source and alpha handled as video inputs. It also includes an LLM node that can generate files from a prompt with up to four media inputs, plus image generation and video generation nodes that can route to external models. For rotoscoping style work, Canvas includes a Video Matte node that outputs an alpha matte plus RGBA, with an automatic mode and an interactive selection mode, plus options aimed at general footage and green screen keys.</p>



<p class="wp-block-paragraph">On the classic comp side, the Edit nodes cover the expected utility moves: extract a frame, trim, crop, resize, curves, invert, flip, and morphology operations like erode and dilate. Utility nodes cover housekeeping: sticky notes, routing for cleaner graphs, a viewer, side by side compare, and export. It’s not fully Nuke yet, but… </p>



<p class="wp-block-paragraph">That combination matters because it lets artists keep the media prep and look development steps next to the model calls, instead of bouncing between separate tools and hoping filenames stay honest.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?quality=80&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="668"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface.jpg?resize=1200%2C668&quality=80&ssl=1"  alt="An interface shows a video editing tool with a still image of two people inside a car. The dashboard is illuminated and the scene appears dynamic, capturing a moment of interaction. Background features a green canvas with multiple layered paths leading to the video player."  class="wp-image-279591"  srcset="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=1920%2C1069&quality=80&ssl=1 1920w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=238%2C134&quality=80&ssl=1 238w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=768%2C428&quality=80&ssl=1 768w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=1536%2C855&quality=80&ssl=1 1536w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=2048%2C1140&quality=80&ssl=1 2048w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=1200%2C668&quality=80&ssl=1 1200w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=380%2C212&quality=80&ssl=1 380w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=550%2C306&quality=80&ssl=1 550w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=800%2C445&quality=80&ssl=1 800w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=1160%2C646&quality=80&ssl=1 1160w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=80%2C46&quality=80&ssl=1 80w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=2400%2C1336&quality=80&ssl=1 2400w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=760%2C423&quality=80&ssl=1 760w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=1100%2C612&quality=80&ssl=1 1100w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=1600%2C891&quality=80&ssl=1 1600w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?resize=2320%2C1292&quality=80&ssl=1 2320w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-golden-our-detail-interface-scaled.jpg?w=2560&quality=80&ssl=1 2560w" ></a></figure>



<h3 id="relighting-and-pbr-passes-now-wired-into-the-graph" class="wp-block-heading">Relighting and PBR passes, now wired into the graph</h3>



<p class="wp-block-paragraph">The system includes access to <a href="https://beeble.ai/research/switchlight-3-0-is-here?utm_source=chatgpt.com">SwitchLight</a> for generating physically based rendering passes. In the Canvas node catalog, the VFX Pass Generator extracts PBR material maps including BaseColor, Normal, Depth, Roughness, Specular, and Metallic from image or video using SwitchLight 3.0.</p>



<p class="wp-block-paragraph">That puts relgihting adjacent tasks into the same graph where you also assemble mattes, feed references, and generate variations. It also matches the stated intent of supporting controllable, iterative pipelines across multiple shots, not one off experiments.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-one-plate-infinite-skies-interface.jpg?quality=80&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="608"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/beeble-canvas-one-plate-infinite-skies-interface.jpg?resize=1200%2C608&quality=80&ssl=1"  alt="A dark-themed digital interface displays interconnected nodes and images related to a project workflow. On the left, thumbnail images represent different stages, leading to larger panels with varying visuals, including landscapes and architectural elements, showing a structured process."  class="wp-image-279594" ></a></figure>



<h3 id="automation-batches-and-the-part-everyone-really-wants" class="wp-block-heading">Automation, batches, and the part everyone really wants</h3>



<p class="wp-block-paragraph">Canvas claims to be built around repeatability: build workflows once, apply them to shot sequences, and automate iteration without rebuilding node logic shot by shot. It also calls out batch processing and maintaining scene consistency across projects.</p>



<p class="wp-block-paragraph">Those claims describe the correct pain point. Anyone who has ever reconnected the same five nodes fifty times will understand why a programmable layer matters. Still, treat the automation story like any new tool claim: test it in your own pipeline with your own edge cases before you bet any delivery on it.</p>



<h3 id="the-api-angle-switchx-in-your-pipeline-with-pricing-details" class="wp-block-heading">The API angle: SwitchX in your pipeline, with pricing details</h3>



<figure class="wp-block-embed alignright is-type-wp-embed is-provider-digital-production wp-block-embed-digital-production"><div class="wp-block-embed__wrapper">
<span class="yyJfO1sbD54tzHIdlYvcXKriG0bSFm5a0zchQpVloAEktoDWdPTMMXx8kBr8s19P3iqmNL9RaY7"><blockquote class="wp-embedded-content" data-secret="3Kkar0EANg"><a href="https://digitalproduction.com/2026/04/10/switchx-api-for-video-transformations-in-your-pipeline/">SwitchX API for video transformations in YOUR pipeline</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="“SwitchX API for video transformations in YOUR pipeline” — DIGITAL PRODUCTION" src="https://digitalproduction.com/2026/04/10/switchx-api-for-video-transformations-in-your-pipeline/embed/#?secret=xWkhkMtHKL#?secret=3Kkar0EANg" data-secret="3Kkar0EANg" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></span>
</div></figure>



<p class="wp-block-paragraph">Alongside Canvas, the <a href="https://developer.beeble.ai/?utm_source=chatgpt.com">SwitchX API</a> is positioned for studios and developers who want to integrate video transformation and relighting capabilities directly into custom pipelines and software environments.</p>



<p class="wp-block-paragraph">The developer portal offers a REST style workflow with uploads, job creation, and polling, and it explicitly supports 720p and 1080p output. It also has pay as you go credits in US Dollar, and pricing can start at $0.10 per generation. That pricing applies to the API offering as described there, while Canvas pricing is not specified, since it is part of Bebble Online. </p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-embed alignright is-type-wp-embed is-provider-digital-production wp-block-embed-digital-production"><div class="wp-block-embed__wrapper">
<span class="x41O7kHWnNusUqperA62tm8G3XLwIQvhiFY5bKB0Sja"><blockquote class="wp-embedded-content" data-secret="UxqEqwkzdP"><a href="https://digitalproduction.com/2025/12/10/beeble-studio-4k-ai-relighting-on-your-desktop/">Beeble Studio: 4K AI relighting on YOUR desktop</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="“Beeble Studio: 4K AI relighting on YOUR desktop” — DIGITAL PRODUCTION" src="https://digitalproduction.com/2025/12/10/beeble-studio-4k-ai-relighting-on-your-desktop/embed/#?secret=ZqcOqVlmGe#?secret=UxqEqwkzdP" data-secret="UxqEqwkzdP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></span>
</div></figure>



<h3 id="availability-media-assets-and-credits" class="wp-block-heading">Availability, media assets, and credits</h3>



<p class="wp-block-paragraph">Canvas is available now via the <a href="https://beeble.ai/?utm_source=chatgpt.com">Beeble</a> platform, with a launch video hosted on <a href="https://youtu.be/9E06L6d1b0Q">YouTube</a> (The Video we embedded above…) . </p>



<h3 id="the-boring-but-necessary-reminder" class="wp-block-heading">The boring but necessary reminder</h3>



<p class="wp-block-paragraph">New tools and innovations should be tested before use in production, especially when they touch shot consistency, automation, and delivery formats. Run a small sequence through, break it on purpose, and see how it fails before you trust it on a deadline.<br /><br /><a href="https://docs.beeble.ai/beeble/canvas?utm_source=chatgpt.com">https://docs.beeble.ai/beeble/canvas</a><br /><a href="https://docs.beeble.ai/beeble/overview?utm_source=chatgpt.com">https://docs.beeble.ai/beeble/overview</a></p><p>The post <a href="https://digitalproduction.com/2026/05/20/beeble-canvas/">Beeble Canvas</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/image-24.png?fit=1650%2C900&#038;quality=72&#038;ssl=1" length="243950" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/image-24.png?fit=1200%2C655&#038;quality=72&#038;ssl=1" width="1200" height="655" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A digital interface displaying a workflow for video editing. On the left, three clips of a woman with long, wavy hair in a blue top against two different backgrounds are shown. The center section highlights a frame selector and an image generator. The right section features a switch interface, demonstrating how to change backgrounds.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/05/image-24.png?fit=1200%2C655&#038;quality=72&#038;ssl=1" width="1200" height="655" />
<post-id xmlns="com-wordpress:feed-additions:1">279587</post-id>	</item>
		<item>
		<title>SwitchX API for video transformations in YOUR pipeline</title>
		<link>https://digitalproduction.com/2026/04/10/switchx-api-for-video-transformations-in-your-pipeline/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Fri, 10 Apr 2026 04:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[AI video]]></category>
		<category><![CDATA[Beeble]]></category>
		<category><![CDATA[developer tools]]></category>
		<category><![CDATA[image transformation]]></category>
		<category><![CDATA[production pipeline]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[SwitchX API]]></category>
		<category><![CDATA[VFX pipeline]]></category>
		<category><![CDATA[video-to-video]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=267886</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/beeble-switchx-hero.png?fit=1200%2C675&quality=72&ssl=1" width="1200" height="675" title="" alt="A visually engaging scene featuring the word "SWITCHX" in a modern font, overlaying a group of people in dynamic poses at a beach during twilight. The tagline reads, "SWITCH [ANYTHING]. KEEP WHAT MATTERS."" /></div><div><p>Beeble has launched the SwitchX API in public beta, exposing its browser-based image and video transformation workflow through REST. The API supports uploads, generation jobs, polling, webhooks, 720p and 1080p output, and a more detailed alpha workflow than the launch text initially lets on.</p>
<p>The post <a href="https://digitalproduction.com/2026/04/10/switchx-api-for-video-transformations-in-your-pipeline/">SwitchX API for video transformations in YOUR pipeline</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/beeble-switchx-hero.png?fit=1200%2C675&quality=72&ssl=1" width="1200" height="675" title="" alt="A visually engaging scene featuring the word "SWITCHX" in a modern font, overlaying a group of people in dynamic poses at a beach during twilight. The tagline reads, "SWITCH [ANYTHING]. KEEP WHAT MATTERS."" /></div><div><p class="wp-block-paragraph"><em>For those who do not know the tool:  SwitchX is Beeble’s image and video transformation system for prompt-driven and reference-driven visual changes such as lighting adjustment, background replacement and related compositing-style alterations. Until now, that workflow lived primarily in the web application. </em></p>
<span hidden class="__iawmlf-post-loop-links" data-iawmlf-links="[{&quot;id&quot;:14018,&quot;href&quot;:&quot;https:\/\/developer.beeble.ai&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260410040737\/https:\/\/developer.beeble.ai\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-10 08:09:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 08:26:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-16 10:56:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 18:41:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 09:31:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-29 08:48:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-04 03:25:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-10 05:52:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-14 12:30:53&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-14 12:30:53&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14019,&quot;href&quot;:&quot;https:\/\/developer.beeble.ai\/?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260410040738\/https:\/\/developer.beeble.ai\/?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-10 08:10:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 08:26:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 02:13:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 14:56:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 09:32:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-10 05:53:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-14 13:21:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-20 05:11:18&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-20 05:11:18&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]"></span>


<p class="wp-block-paragraph"><a href="https://developer.beeble.ai/" title="">Beeble </a>has launched the <a href="https://digitalproduction.com/2026/02/27/beeble-switchx-focuses-on-easy-background-swaps/" title="Beeble SwitchX focuses on easy background swaps">SwitchX </a>API in public beta, taking its browser-based image and video transformation tool and turning it into something developers and pipeline teams can actually integrate into production systems. That is the useful part of this release. The familiar launch language about cinematic transformation is there, of course, but the more relevant shift is structural: SwitchX is now available via a documented REST API rather than only through a web interface.</p>



<h3 id="from-web-app-to-pipeline-component" class="wp-block-heading">From web app to pipeline component</h3>



<p class="wp-block-paragraph">SwitchX API follows a fairly standard service model. Users authenticate via x-api-key, upload source media, start a generation job, then either poll the result endpoint or use a callback URL for webhook-based completion handling. In other words, it behaves like an API, which should not be remarkable, but in this market it sometimes still is.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/image-8.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1004"  height="611"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/image-8.png?resize=1004%2C611&quality=72&ssl=1"  alt="A snippet of Python code displayed on a dark background, showcasing an HTTP POST request to an API. The code includes various parameters like &#039;generation_type&#039;, &#039;source_uri&#039;, and &#039;prompt&#039;. The text is arranged in a clean, readable format, with clear indentation."  class="wp-image-267889" ></a></figure>



<p class="wp-block-paragraph">That matters because it moves SwitchX from a browser-first tool toward something that can sit inside internal apps, automated workflows, or technical artist tooling. For teams trying to reduce manual handling between editorial, compositing, review and delivery, that is a more meaningful step than the launch itself.</p>



<h3 id="what-the-api-actually-supports" class="wp-block-heading">What the API actually supports</h3>



<p class="wp-block-paragraph">The generation endpoint accepts both image and video jobs. Source material can be supplied from Beeble-hosted upload URLs, external HTTPS URLs, or inline base64 payloads up to 50 MB. Supported image formats include PNG, JPEG and WebP. Supported video formats include MP4 and MOV using H.264 or HEVC, with a maximum of 240 frames per job.</p>



<p class="wp-block-paragraph">Output is (currently) limited to 720p and 1080p, with 1080p being the default. That does not place SwitchX in final-finishing territory, but it does make it usable for iteration, look development, internal tool integration, and some fairly direct production use where speed and automation matter more than absolute output scale.</p>



<h3 id="alpha-handling" class="wp-block-heading">Alpha handling</h3>



<p class="wp-block-paragraph">SwitchX supports four alpha modes: auto, fill, custom and select. Auto handles subject separation automatically. Fill keeps the full frame. Custom accepts a supplied alpha asset. Select allows users to define a first-frame alpha keyframe that the system then propagates across the shot.</p>



<p class="wp-block-paragraph">Background replacement, relighting and subject isolation all sound smooth until edges, motion blur, hair and semi-transparent detail arrive and start asking difficult questions. The API exposes enough control to make the workflow more testable and less opaque.</p>



<h3 id="webhooks-retries-and-other-unglamorous-useful-things" class="wp-block-heading">Webhooks, retries and other unglamorous useful things</h3>



<p class="wp-block-paragraph">Beeble has also included a few details that make the SwitchX API more realistic for technical workflows. The start-generation endpoint supports callback_url for webhook-based completion and idempotency_key for safer retries.  This suggests Beeble is not only targeting solo browser users but also teams that want to integrate SwitchX into repeatable systems. That does not automatically make it production-proven, but it does mean the API is designed with awareness of how production systems tend to break.</p>



<h3 id="pricing-is-prepaid-and-usage-based" class="wp-block-heading">Pricing is prepaid and usage-based</h3>



<p class="wp-block-paragraph">Beeble is positioning the SwitchX API as a pay-as-you-go service with prepaid USD credits. The public pricing page lists Build-tier pricing at $0.10 per 30 frames for 720p video and $0.30 per 30 frames for 1080p video. Images are priced at the same two levels. The minimum top-up is listed at $50, and the default monthly spending cap is $5,000. At launch, the API appears to focus specifically on SwitchX. Other Beeble tools, including <a href="https://digitalproduction.com/2025/11/11/beeble-launches-switchlight-3-0/" title="Beeble launches SwitchLight 3.0">SwitchLight</a>, are not currently presented as API-accessible products in the same way. We’ll see what happens :) </p>



<h3 id="what-this-means-in-practice" class="wp-block-heading">What this means in practice</h3>



<p class="wp-block-paragraph">The interesting part of the SwitchX API launch is not the promise of cinematic transformation without manual VFX work. The interesting part is that Beeble now offers a well-documented service with uploads, generation jobs, polling, callbacks, account controls and usage-based billing. That moves SwitchX from a browser feature to a pipeline candidate.</p>



<p class="wp-block-paragraph">Whether it becomes a serious production tool will depend on output consistency, edge quality, latency, and how much cleanup still lands back on artists after the automated step has finished. That question remains open, which is normal. The difference now is that developers and technical teams can test it directly inside their own workflows instead of evaluating it from the sidelines through a browser demo.</p>



<p class="wp-block-paragraph"><br /><a href="https://developer.beeble.ai/?utm_source=chatgpt.com">https://developer.beeble.ai/</a></p><p>The post <a href="https://digitalproduction.com/2026/04/10/switchx-api-for-video-transformations-in-your-pipeline/">SwitchX API for video transformations in YOUR pipeline</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/beeble-switchx-hero.png?fit=1920%2C1080&#038;quality=72&#038;ssl=1" length="217525" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/beeble-switchx-hero.png?fit=1200%2C675&#038;quality=72&#038;ssl=1" width="1200" height="675" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A visually engaging scene featuring the word "SWITCHX" in a modern font, overlaying a group of people in dynamic poses at a beach during twilight. The tagline reads, "SWITCH [ANYTHING]. KEEP WHAT MATTERS."]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/beeble-switchx-hero.png?fit=1200%2C675&#038;quality=72&#038;ssl=1" width="1200" height="675" />
<post-id xmlns="com-wordpress:feed-additions:1">267886</post-id>	</item>
	</channel>
</rss>
