ROCKIT Edge - Backend API
Overview
The following optional features are provided if the ROCKIT Edge should support the ROCKIT StreamInstaller (or any 3rd-party game launcher using the same API):
ROCKIT Edge can manage cloud gamesaves for ROCKIT-accelerated games. Here, gamesave data will be stored along with the ROCKIT trace allowing the user to continue game sessions on new PCs while benefiting from ROCKIT acceleration. This feature will mainly be used along with ROCKIT StreamInstaller.
API Structure
POST {resource}
GET {resource}
PATCH {resource}
DELETE {resource}
Resources
users
deployments
apps
users
subscriptions
Request Headers
x-rockit-beauth-token
. It can be obtained by a user login (POST /be/v1/login
and POST /be/v1/auth
). For an automated approach a machine user account would provide its API key instead.Typical Initial Configuration
Machine user API key. For an automated operation of the ROCKIT Edge, e.g. when being integrated into existing Game Store processing pipelines, a machine user account with an API key should be generated. That API key can be used for all automatic API calls.
Cost Control
The main costs arising from the usage of ROCKIT Edge are
maxBuilds
in POST /be/v1/apps
). Higher values increase costs but allow for faster direct patching times for the gamers as more patches are being available for download.