En Canva, los servicios de back-end generalmente están escritos en Java. Para el tooling se utiliza Go, Bash, TypeScript o Python, siendo Python el preferido para los modelos de ML. El front-end utiliza principalmente TypeScript y React.