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)