SDL SDK
SDL can be interfaced with in multiple ways: service integration, via REST APIs, or SDKs. SDKs allow users to interact with an instance of SDL without needing to write an HTTP client themselves.
Currently, SDL generates SDKs for the following languages:
-
Python 3 -
Java -
Go v1.23or later
How to get the SDK
From your SDL deployment (recommended)
Navigate to the "APIS" tab of your SDL UI. There is a button in the bottom-right corner that can be used to download the SDKs along with their documentation.
From Github
SDL SDKs are hosted at https://github.com/raft-tech/sdl-sdk.
The Releases page contains released artifacts with copies of the SDKs that can be downloaded and installed locally.
Each release of the SDL SDK matches a version of the SDL platform, which ensures that the SDK doesn’t drift when updates occur.
Note that SDK documentation is also available in the same place.