Documentation

Akula includes SDKs that you can use to develop server-side app scopes and client-side apps.

The client-side SDKs include the following:

Client-side SDKDescription
Akula Client SDK for AndroidA Java SDK that you use to build client-side apps for Android devices.
Akula Client SDK for iOSAn Objective-C SDK that you use to build client-side apps for iOS devices.
Akula Client SDK for JavaScriptA JavaScript SDK that you use to build client-side apps that run in a browser.

Each of the Akula client SDKs defines the classes and interfaces that you use to connect the client app to the Akula Server. These SDKs are designed to simplify the process of building requests to the Akula Server and handling any response. By using these SDKs, you can focus your development resources on other areas of your app.

You can bypass the Akula client SDKs and access the Akula Server directly by making HTTP requests to server endpoints. In that case, you are completely responsible for constructing the request, handling response data, and handling any errors.

The server-side SDKs include the following:

Server-side SDKDescription
Akula Server SDKA Java SDK that you use to build server-side app scopes that run on the Akula Server.
REST API ReferenceA set of REST endpoints on the Akula Server that you use to configure the Akula Server and the app scopes running on the server.

This section describes how to use the different SDKs. This section contains the following documents: