Client SDK Libraries and Tools¶
We provide official client SDKs for popular programming languages that abstract the low-level REST/GraphQL APIs via functional and object-oriented interfaces.
Python¶
Python is the most extensively supported client programming language. The SDK also includes the official command-line interface.
Javascript¶
The Javascript SDK is for writing client apps on both NodeJS and web browsers. It is also used for our Atom/VSCode plugins.
Documentation for Backend.AI Client SDK for Javascript (under construction)
Java¶
The Java SDK is used for implementing our IntelliJ/PyCharm plugins.
Documentation for Backend.AI Client SDK for Java (under construction)
PHP¶
Documentation for Backend.AI Client SDK for PHP (under construction)
Source repository for Backend.AI Client SDK for PHP (under construction)