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)
- Source repository for Backend.AI Client SDK for Javascript
Java¶
The Java SDK is used for implementing our IntelliJ/PyCharm plugins.
- Documentation for Backend.AI Client SDK for Java (under construction)
- Source repository for Backend.AI Client SDK for Java
PHP¶
- Documentation for Backend.AI Client SDK for PHP (under construction)
- Source repository for Backend.AI Client SDK for PHP (under construction)