Skip to content

Introduction

Ultimaker provides a way for 3rd parties to add functionality and content to Ultimaker Cura. This can be done via a user interface or via an API.

Packages

Ultimaker Cura uses a ZIP archive as package format. These packages are automatically generated by the API based on uploaded source files and package metadata. More details about the format itself can be found on the Ultimaker Cura Wiki.

Info

Currently 2 package types are supported: Plugin and Material.

Info

Ultimaker uses a library called Charon to generate the packages.

Features

  • List all plugins and materials available in the Ultimaker Marketplace.
  • Integrate the package publishing workflow in your CI/CI pipeline using the developer endpoints.