Getting Started with Cloud Device Integrations

Cloud Devices connects media recording hardware directly to Frame.io for instant review and collaboration.


Our Cloud Devices API combines a simple authentication protocol with an easy-to-follow user experience, and supports devices with limited screen display options. Once authenticated, your device can upload on-set data directly to the cloud. Most standard file formats for video, audio, LUT/CDL, and timecode data are supported.

Reach Out

Sign up on our developer site and we will reach out to walk you through the Cloud Devices integration process.

After evaluating your device, we will setup a shared Slack channel and collaborate with you on an integration plan and timeline. In addition, we will provide you with a development package containing the requisite materials for you to build a successful integration.

Developer Bundle

The bundle we will provide to your development team will contain the following:

  1. Client Secret

    • For each viable hardware device, Frame.io will create a configuration model on our backend. Once complete, we will send you a client_secret unique to your device, commonly reffered to as a device identifier.
  2. Reference Implementation

    • We will provide a reference implementation in Python, C++, or Go with skeleton code for emulating hardware devices via a CLI tool. We will provide commented code and a detailed README to outline key integration steps.
  3. Validation Checklist

    • Prior to launching your integration, we will invite you to collaborate in a quality assurance process alongside Frame.io engineers to ensure your device behaves as expected. Our aim is to help all integrators achieve a consistent high bar for end-users who will use your Cloud Device on set.

Partner Marketing Opportunities

Each new Cloud Devices integration will provide new, inventive solutions to creative workflow challenges. Beyond the workflow, however, we truly value the time work you'll put into bringing a unique solution into the world.

To help support adoption, we will work with you to create resources for our customers, and the market at large. While we will always work to create a marketing offering that best fits each integration, typical steps include:

  1. Working with our Solutions team to design and communicate best-practice use cases and workflows.
  2. Collaborating with our mutual users to create compelling case studies of your integration in action.
  3. Building sales collateral and enablement materials for our sales team to drive users to your device and workflow.

We look forward to hearing from you!