Introduction
SpeedyCraft enables third party integration via various APIs for different technologies and hosting solutions. This article describes the different options for integrating other systems to SpeedyCraft. Please refer to
1. Default SpeedyCraft API
- REST api using OAuth2 authentication via Devinco Connect
- This is the newest SpeedyCraft api, and includes most features available in SpeedyCraft.
- Info on how to get started - and using the api is found at the developer part of Devinco website
- The SpeedyCraft database needs to be hosted in Devinco's cloud server environment
- SpeedyCraft Admin Web is used as Admin client
- only subscription licenses available for SpeedyCraft, as this is the SpeedyCraft Cloud solution
- Documentation is found at https://test-api.speedycraft.devinco.com/swagger/index.html (for test api) and https://api.speedycraft.devinco.com/swagger/index.html (for production)
2. Legacy - SCImpExpNET (obsolete)
This is a Windows dll file that is to be included into the integration project.
- this is a good solution for self-hosted/on-premise installations of SpeedyCraft and other systems, where the integration is running in the same network/server environment as the SpeedyCraft database
- the latest version of SCImpExpNET.dll file is always found in the installed folder for SpeedyCraft Live
- this dll is up to date with the latest functionality from SpeedyCraft on-premise solution, but will not have access to cloud features
- documentation: SpeedyCraft ImportExport object documentation
2. Legacy - SCImpExpREST version1 (obsolete)
- OBSOLETE, as no new endpoints etc. will be added to this REST api
- will NOT be supported after June 1st 2025
- the api includes whatever needed for most use-cases for adding data or extracting data from SpeedyCraft on-premise
- documentation can be found here: https://scimpexprest.swagger.devinco.com/swagger
- this documentation is complete, as it includes all endpoints that the api contains
- please note that every query to the api needs to include a pre-calculated signature in the header. A C# example of this is included in the Swagger documentation. Postman/JavaScript and Java examples are found here: Postman pre-request Script calculating signature for SCImpExpREST1
- this api could be installed on self-hosted/on-premise installations of SpeedyCraft
- For manual upgrade / install, please see Manual install of SpeedyCraft components
Please contact speedycraft-api@devinco.com for specific questions or feature requests on SpeedyCraft API.