Skip to content

Latest commit

 

History

140 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-vrage

license version go reference GitHub

go-vrage is a Go client for the VRage Remote API, which is used by Space Engineers 1 Dedicated Servers to expose server management functionality over HTTP.

Warning

This project is in an early development stage. Breaking changes may be introduced without prior notice. Use in production environments is strongly discouraged. When the first stable release is published, this notice will be removed.

Compatibility with Space Engineers

Tested with

Hotfix 1.210.014

API Coverage

As of 2026-08-23, a total of 32 endpoints are available.

This info is based on the response of GET http://localhost:8080/vrageremote/api which can be found in the api.json file.

In addition, Keen has published an image on their website that can be found in endpoints.png which shows an incomplete list of endpoints.

This package currently implements the following endpoints:

Endpoint Implemented Available Coverage
/api 0 1 0%
/v1/admin 8 9 ~88.9%
/v1/server 3 3 100%
/v1/session 3 19 ~15.8%
TOTAL 17 32 ~53.1%

Features

  • Request authentication (nonce + HMAC-SHA1 signature).
  • Flexible usage styles:
    • High-level typed clients via Client.Server, Client.Session, Client.Admin.
    • Low-level response access via HTTPClient methods (like HTTPClient.GetV1ServerPing) when you need more control.
  • Sentinel error types for better error handling.

Installation

To install the package to your Go module, run the following command:

go get github.com/space-engineers-tools/go-vrage

Usage

Please check out the examples directory for usage examples.

Contributing

We welcome contributions! Please read our contributing guidelines for details on how to get started.

Links

Disclaimer

This project is not affiliated with Keen Software House or the Space Engineers game.

About

A Go client for the VRage Remote API of Space Engineers 1

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages