How to: Setting up
Introduction
Before implementing your Camera to Cloud device, let’s ensure you have everything needed for success.
Register as a Developer
You’ll need a client_secret
for your device to follow the implementation guides. If you haven’t already, review our getting started guide for information on registering as a C2C developer. Our team will provide the credentials necessary for API interaction.
Tools for Following Implementation Guides
While not strictly required, having these tools available will help you follow along with our tutorials and test API interactions directly.
cURL
These tutorials demonstrate Frame.io API requests using curl
. This widely-used library provides an excellent command-line interface for making HTTP requests. When implementing your device, you’ll need to replicate these HTTP calls in your preferred programming language. Using curl
in these examples allows you to test API interactions by simply copying commands into your terminal.
To verify curl
installation on your system, enter this command in your terminal:
You should see output similar to:
If not installed, you can find installers for most operating systems here. MacOS or Linux users can install via Homebrew:
Python
We’ll use Python to format JSON response payloads by piping curl
results through:
To check for Python installation:
Expected output:
If not installed, you can download Python here. Python 2.6+ or Python 3.x will work for these examples.
While Python isn’t required, it helps make the responses more readable. Alternatively, tools like jq provide similar functionality.
Reference Implementation
Your developer package includes a Python reference implementation with an example CLI application for uploading media to Frame.io as a C2C Connection. After working through each section of these guides, you may find it helpful to examine the reference implementation to see the concepts applied in working code.
Next Steps
We encourage you to contact our team if you haven’t already, then continue to the authentication and authorization guide. We look forward to supporting your implementation journey.