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.

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.