SDKs
Normally, when developing an integration with a platform's APIs, it is necessary to write the clients of these APIs as well as other utilities in the programming language of your choice. This involves more development time and dealing at a low level with various aspects such as authentication. Therefore, KuFlow SDKs allow you to develop applications that integrate with KuFlow in a simple way using different programming languages. These SDKs are used in the various documentation sections of this website as well as in the code samples we provide.
These SDKs are distributed under MIT license and their source code is available on our GitHub page. In addition, the distribution of these SDKs is done in the main dependency repositories of each programming language so they are ready to be used immediately in your dependency management tool.
Supported SDKs
Currently we have SDKs for Java, Typescript, Python and .Net languages. We are constantly trying to increase the list of supported languages and functionalities, so if you need an SDK for a specific language, please contact us.
JAVA SDK
SDK source code can be access here. In the same way, the different modules are deployed in Maven Central so they are ready to use.
In this SDK we have the following:
- A client for the REST API, useful if you want to perform an integration using only the REST API.
- A set of Temporal activities ready to use. See more.
- A set of common utilities used by the other modules such as for authentication management.
TypeScript / JavaScript SDK
SDK source code can be access here. In the same way, the different modules are deployed in NPM so they are ready to use.
In this SDK we have the following:
- A client for the REST API, useful if you want to perform an integration using only the REST API.
- A set of Temporal activities ready to use. See more.
- A set of common utilities for integration modules with Temporal.
Python SDK
SDK source code can be access here. In the same way, the different modules are deployed in PyPi so they are ready to use.
In this SDK we have the following:
- A client for the REST API, useful if you want to perform an integration using only the REST API.
- A set of Temporal activities ready to use. See more.
- A set of common utilities for integration modules with Temporal.
- A Robot Framewok library ready to use in your RPAs. See more
.NET SDK
SDK source code can be access here. In the same way, the different modules are deployed in NuGet so they are ready to use.
In this SDK we have the following:
- A client for the REST API, useful if you want to perform an integration using only the REST API.
Are you interested in other utilities? Get in touch with us through our communication channels.