Canva offers an apps SDK with a set of APIs that allow developers to create unique user experiences within the Canva editor. The platform provides a UI library under a semi-open source license specifically for building apps compatible with Canva.