Compare FileSpin
Bring the asset library and team workflow alongside delivery.
Cloudflare Images and Stream give developers building blocks for image delivery and video streaming on Cloudflare’s network. If your content team needs to find, prepare, approve and share media without a custom-built library, consider FileSpin.
FileSpin keeps originals, preparation, review and delivery in one library, with campaign and usage insights alongside. Optional AI Agents and Scheduled Agents take on routine work within per-user budgets.
By FileSpin · Updated 15 October 2026
Should you shortlist FileSpin?
Shortlist FileSpin when:
- Content and marketing teams need to find, review and share media themselves, without developers building a library on top of image and video APIs.
- You want images and video prepared from the same library: sizes and formats, background removal, adaptive HLS, clips and storyboards.
- You want campaign delivery, share downloads and usage reporting on the same assets, with an optional AI Agent and MCP tools under per-user budgets.
Cloudflare may fit better when:
- Your developers want image and video building blocks that sit with your Cloudflare network, security and Workers, and will build the team workflow themselves.
- You only need to deliver and optimise images and video that are already managed in your own application or another system.
What to test before you decide:
- Take one product launch from upload to approved image variants and a playable video.
- Ask a non-developer to find an asset by SKU or campaign, send it for review and share the approved files.
- Map a sample of your image variants, Stream embeds and signed URLs to FileSpin outputs, and plan how delivery references will change.
Compare the work each platform covers
Cloudflare details are taken from Cloudflare’s public product pages and documentation, checked 15 October 2026.
Choose the operating model behind your media
FileSpin gives your team a library and workflow around processing and delivery. A content operator finds an original, updates its fields, requests review and prepares the output, while your application keeps using APIs and media URLs.
A product launch: manage the original and its metadata, review it with the team, deliver image variants and video, then confirm that a replacement reaches the page.
A Cloudflare media setup combines hosted Images, transformations, Stream, R2 and Workers, shaped by your developers to fit the application.

Explore the FileSpin platform →
Make assets usable for the team
FileSpin schemas hold the business fields people search by, such as SKU, market and campaign for product media, or session and speaker for events. Collections group assets without duplicating files, and versions stay with their records.
Send assets for internal or external review, then share the approved files with their own expiry, password and download options.
Cloudflare Images stores custom key-value metadata on each hosted image and can filter its image list by those fields.


Upload a shoot and organise it into a collection
Upload a set of photos, add the details your team searches by and group the shoot into a collection, without copying files into new folders.
Prepare image and video outputs from the same library
Resize, crop, pad and convert images through URL parameters while the original stays in your library, and standard on-demand outputs don’t count against storage. Background removal, ghost mannequin and reusable AI edits prepare images before review, and recordings become SD and HD versions, adaptive HLS streams, clips and storyboards.
Cloudflare Images offers named variants and URL transformations, and Stream encodes uploads for HLS and DASH playback.

Prepare product photos for your storefront
Clean up product photos with background removal, then create the sizes and formats your storefront needs from the same original.
Automate recurring work and stay in control
Do day-to-day work from Dashboard menus and APIs. When you want help, ask the AI Agent to find assets, update metadata, prepare images and create shares, or connect Claude or ChatGPT through the MCP Connector. Scheduled Agents run recurring work, such as tagging a collection on a schedule.
Agent activity records every operation, and per-user credit limits keep usage in check. You can undo tagging and metadata changes. The Adobe panel and Make, Zapier and n8n integrations connect FileSpin to the tools you already use.
Cloudflare offers Workers AI and an Agents SDK for developers who build their own agents.

Your first useful task with the Dashboard AI Agent
Give the Dashboard AI Agent a plain-language request, watch it find the assets and carry out the task, then check the result in the library.
Connect Claude or ChatGPT through the MCP Connector
Connect an AI assistant to your FileSpin account, then search assets, update metadata and create shares from the chat, under your own permissions.
Explore the AI Agent and MCP tools →
Connect campaign delivery with operational insights
Tag campaign links by channel, placement and audience, then see the requests, bytes and assets delivered under each campaign. Share analytics shows which partner downloaded which file and output. Usage shows storage, API requests, delivery and AI credits by user and period.
Cloudflare Stream analytics show which videos are viewed most, and where and when, in the dashboard or the GraphQL API.


Explore the FileSpin platform →
Compare the complete operating cost
With Cloudflare, you pay for each service you combine and build the team tools around them. FileSpin brings the library, team workflow, processing and delivery together on published plans: Pay as you go from $5 a month, Growth and Scale with included allowances, and Enterprise by agreement.
Customer-owned S3 storage is available on Scale and Enterprise; Teleport and custom schema authoring are Enterprise capabilities. Match those requirements to your plan.
Move from Cloudflare with the right team behind you
Hosted images, R2 originals and Stream videos come across with their IDs and metadata, and variants, player embeds and signed-access rules are rebuilt as FileSpin outputs before cutover.
Image URL parameters, named variants, player embeds and signed-access rules are rebuilt for FileSpin, while Cloudflare DNS, security and unrelated Workers stay as they are.
Separate Cloudflare-hosted Images from remote-origin transformations, R2 objects and Stream videos. Use an authorised Images API token to list hosted image IDs and metadata, then retrieve each original through the image blob export endpoint. Copy remote-origin or R2 originals from their owning storage. For Stream, generate an authorised downloadable MP4, wait for ready status and download it; retain the original master separately when that is the required migration input.