Evaluating Canva
There are many factors to consider before partnering with Canva. This guide answers common questions that partners ask when evaluating Canva for a partnership.
Team roles
To set up a Print Partnership integration, partners need a team of people capable of fulfilling various roles, including technical, management, business, marketing, and support.
Partners need people who can:
- Negotiate contracts, commercial terms, and legal terms.
- Confirm the list of products that users can design and purchase via the integration.
- Develop the integration (for example, set up the infrastructure and write the code).
- Coordinate marketing, public relations, and press releases.
- Coordinate support and maintenance.
Partners might have one person or a team to perform these roles.
Team size
The size of a partner's team depends on various factors, including the:
- Size of their organization
- Architecture of their platform
- Regions in which they plan to launch the integration
- Capability of the people to fulfill multiple roles
- Timeline for launch
Technical skills
To set up and maintain a Print Partnership integration, partners must have the following skills:
- Client-side web development with JavaScript, or a language that compiles to JavaScript such as TypeScript.
- Server-side web development. Any language and framework that can send and receive HTTP requests.
Software requirements
To set up a Print Partnership integration, partners need:
- A web server, to render an iframe and send HTTP requests.
- Web development tools, to support client-side and server-side development.
To access a Print Partnership integration, partners and users need a browser.
The browser can be the latest version of any of the following:
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Microsoft Edge
Storage requirements
Throughout the user journey, Canva passes information to the integration via the Print Partnership SDK. Partners can store this information for later use.
Some information that partners might want to store include:
- The ID of a user's design.
- URLs for downloading the user's design as a PDF or image file.
Data store requirements
To store the information that Canva passes to the integration, partners must set up a data store, such as a relational database. Canva doesn't require partners to use any specific storage technology.
Recommended storage space
Canva recommends starting with 50 GB of storage space.
Data that Canva stores
Canva stores the users' media on cloud-based servers. Some examples of users' media are designs and uploads.
The storage duration is negotiated with Canva.
Canva's data security practices
Canva uses industry-standard security practices to protect the data it stores. To learn about Canva's security practices, see Security.
Estimated time
It typically takes partners between four and eight weeks to set up and launch an integration. The exact duration depends on various factors, including the team size and the support they need from Canva.