See More

Also consider enlisting our developer community to help troubleshoot your problem. Our community is comprised of long time Frame.io users who may have already solved a similar problem to yours. You can search issues raised by other developers or raise your own."}},{"@type":"Question","name":"I’m interested in becoming a Frame.io Camera to Cloud partner, how do I get started?","acceptedAnswer":{"@type":"Answer","text":"Frame.io C2C Connections was created to give an easy way for users to authenticate on-set hardware or software devices directly to Frame.io. Send us a message and we will schedule a call to walk you through our integration process."}},{"@type":"Question","name":"How does authorizing a hardware device work with Frame.io?","acceptedAnswer":{"@type":"Answer","text":"We built the standard OAuth 2.0 Device Authorization Grant defined by RFC8628 specification to support authentication for devices with limited display capabilities.

In the standard flow, your device requests for a 6 digit code to display on its screen, the user enters that code in the Frame.io iOS application, and our server will send back access credentials.

Once a device is set up as an authorized hardware client, it can work with our standard API via HTTPS requests."}},{"@type":"Question","name":"Where do I see C2C Connections on my Frame.io iOS app?","acceptedAnswer":{"@type":"Answer","text":"Your C2C Connections will appear in a new tab within a project. There are two reasons this tab might not show up:

  1. The project does not have C2C Connections enabled. To turn it on, navigate to project settings, or create a new project with the setting 'On.'
  2. C2C Connections are intended for the set, which can be a chaotic environment, and sometimes people toggle buttons they shouldn't. That is why we limited access to just Team Managers or Admins on the account. For more information on team roles, please see our detailed support article here."}},{"@type":"Question","name":"I am experiencing a problem that is not covered in the C2C Connections documentation. What should I do?","acceptedAnswer":{"@type":"Answer","text":"We want you to have the best integration experience possible. If you're having trouble, send us a message. We're happy to share any resources we have to help troubleshoot your specific set-up. Once we hear from you, we will reply by email or schedule a call at a time that works for you."}},{"@type":"Question","name":"Where can I find an implementation guide?","acceptedAnswer":{"@type":"Answer","text":"Reference implementations are available in C++, Python and Go. Reach out to our team, and we'll send you an implementation to help kick-start your integration."}},{"@type":"Question","name":"What information is stored on a Cloud Device?","acceptedAnswer":{"@type":"Answer","text":"No personal information is stored on a device. Each device has access rights that are restricted by specific API access scopes.

    The only thing a Cloud Device stores is a set of tokens enabling authorization on behalf of a user. Those scopes allow the integration to upload media to Frame.io. Once the media transfer to Frame.io is complete, the session ends and the device no longer has access to that media."}}] }
    Frame.io V2 API endpoints will be removed on December 1, 2026. C2C endpoints are not affected. Migrate to V4 to keep your integrations working. Learn more

    Build your own workflow.

    Frame.io customers and partners can use our REST APIs to create custom workflow solutions and app integrations. The new Camera to Cloud devices API enables you to embed the power of Frame.io in your hardware devices, extending the software tools and workflows that keep teams connected and working together.
    phone camera to cloud

    C2C Device Integration

    Our reference implementations provide a fast and easy way to get started connecting your device to Frame.io.
    phone camera to cloud
    icon

    Managed Authorization

    Our Authorization API implements the OAuth2 Device Authorization and Refresh Token Grant flows.
    icon

    Automatic file management

    Media from your paired device is created within a Frame.io project and organized by date and device type.
    icon

    Reference Implementation

    Code samples walk you through each step of integrating your device to our Cloud Platform.
    icon

    Upload Controls

    The Cloud Devices API supports pausing and resuming uploads from the Frame.io UI.

    Let the work flow.

    Easy to implement, our API helps bridge the gap between production and post.
    icon

    Cloud Device API

    Use our implementation library to connect on-set hardware directly to Frame.io.
    Learn more
    icon

    Workflow Automation

    Create event triggers to connect actions in Frame.io to external services, such as a new file upload or an asset approval.
    Learn more
    icon

    Manage Projects and Teams

    Ensure every team member gets the right level of access to your media when they need it.
    Learn more

    Frequently Asked Questions

    How do I set up a Custom Action?
    Who can use the Frame.io API?
    How do Frame.io's API rate limits work?
    My integration isn't working. What should I do?