SDK basics
Learn how to get started with the Uniscale SDK.
Last updated
Learn how to get started with the Uniscale SDK.
Last updated
The output of the modeling work and approval of your modeled services and solution in Uniscale is the SDK (Software Development Kit), a library made in select programming languages for developers to realize the model into functioning source code and front-end implementations.
For solutions, the SDK serves as a single source of truth for the developers creating the software and helps everyone stay on track, relying on the same documentation and specification. By putting in work in the model you are sure to answer many questions before developers get started, which makes for a faster development cycle.
Services can be made in the languages most capable of delivering the functionality to the application. Developers working from the perspective of another service only need to rely on the endpoints being exposed by the service.
From the left menu, select the solution services and languages that suit your needs.
We provide a choice of languages to generate your SDK. Currently, we support the following languages:
.Net
Java
Python
TypeScript
PHP
Uniscale hosts the generated library in a repository accessed through the common package managers for your language.
Using the credentials provided in the SDK menu you will be able to pull the library into your development project and pull any new versions from the same repository when future iterations are made.
NPM (javascript/typescript)
Maven (java)
Nuget (.Net)
pip (python)
You can get a preview of an SDK generated by Uniscale here on GitHub
What
Collection of tools, code samples, and documentation that will be used by developers to build your solution.
Why
Allows for a decoupled backend and frontend and helps your developers to write better code.
Who
Software Developer
Outcome
Fully generated SDK library in the language of your choice.
How