ROCKITPLAY API
  1. ROCKIT Edge - Backend API
ROCKITPLAY API
  • ROCKIT Edge - Admin API
    • Minimal Tests
      • ping
      • submit test task
    • Admin Edge Organizations
      • Create Organization
      • Delete Organization
  • ROCKIT Edge - Backend API
    • Backend Edge Organizations
      • Create Organization
      • Delete Organization
    • Authentication
      • user login
      • authentication
    • Account Management
      • get user details
      • list users
      • Modify user
      • delete users
      • Create User / Create Machine User
    • Deployments
      • Creating Deployments
      • Get Deployments
      • Get Deployment Details
      • Modify Deployment
      • Deleting Deployments
    • Apps
      • Creating Apps
      • Import native builds
      • App Details
      • List Apps
      • patch app
      • Delete Apps
    • Triggers
      • Process Traces
      • Retry Task
    • Tasks
      • Listing Tasks
      • Task Details
      • Acknowledge Warning / Expire Task
    • Subscriptions
      • Subscribe
      • List Subscriptions
      • Unsubscribe
    • Roles
      • List Roles
      • Create Role
      • Patch Role
      • Role Details
      • Delete Roles
  • Changelog
    • Changelog
  1. ROCKIT Edge - Backend API

Deployments

ROCKIT Edge Deployment describes where the generated ROCKIT Images and ROCKIT Patches should be published. Typically, ROCKIT files are deployed to object storages which will act as origins for CDNs. Currently, the following origin configurations are supported by ROCKIT Edge:
Origin:
Akamai NetStorage
S3-compatible object storage such as
AWS S3
Gcore object storage
Linode object storage

CDN Requirements#

The CDN which will be linked to the above mentioned origin must match the following requirements for smooth operation of the ROCKIT FastStart technology:
Support of GET
Support of HTTP Range headers
Average fetch time of a random data range of 200 kiB in less than 300 ms

ROCKIT StreamInstaller support#

If ROCKIT Edge should be used along with the ROCKIT StreamInstaller (or any game launcher using this API), ROCKIT Edge can also perform the necessary CDN download authentication. The following download authentications can be handled by ROCKIT Edge:
Download Authentication (ROCKIT StreamInstaller support):
Akamai CDN
Gcore CDN
Please note, that the download authentication is not necessary to be managed by ROCKIT Edge.
During the initial setup of a new ROCKIT Edge Organization the deployment should be defined first.
This section discusses the currently available options.
Previous
Create User / Create Machine User
Next
Creating Deployments
Built with