Ultimaker offers APIs both on the printer and in the cloud. Developers can make use of the APIs to integrate Ultimaker into their own solutions. A Software Development Kit (SDK) is also available for integration between Ultimaker Cura and third-party plugins.
Ultimaker Cloud APIs
For details about Ultimaker Cloud APIs please refer to https://api.ultimaker.com/docs/. APIs have been documented in line with the OpenAPI Specification. To gain access to protected endpoints please contact Ultimaker support to obtain a key by raising a ticket above.
Ultimaker Connect APIs
For details about Connect APIs please refer to http://[printer IP address*]/cluster-api/v1/ when connected to an Ultimaker printer. APIs have been documented in line with the OpenAPI Specification.
For example http:/192.168.1.100/cluster-api/v1/.
Ultimaker Cura SDK
Ultimaker Cura offers an SDK for plugins to interact with the software. To ensure more stability across Ultimaker Cura releases the Cura SDK was made available. More information is available via https://github.com/Ultimaker/Cura/wiki
Can't find what your looking for? Get in contact with us by raising a ticket above.