Skip to content

NimbusPulse/sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NimbusPulse SDK

NimbusPulse provides SDKs for interacting with the NimbusPulse coordinator API for DCS server hosting.

This repository currently contains:

  • javascript/: Node.js + TypeScript client published as @nimbuspulse/client
  • rust/: Rust client crate published as nimbuspulse-client

Repository Layout

Path Language Version
javascript/ Node.js / TypeScript 0.2.0
rust/ Rust 0.2.0

Current API Coverage

Both implementations cover:

  • Health checks
  • Server lifecycle management
  • Server lookup and runtime retrieval
  • Terrain changes
  • Resource metrics
  • Chat retrieval
  • File management and file transfer
  • Mission upload and mission rotation endpoints
  • DCS pause/resume and settings updates
  • Player kick / ban
  • SRS client inspection and moderation for servers with the SRS mod installed
  • Webconsole execution for servers with the webconsole mod installed

The Rust client also includes trigger management:

  • Create trigger
  • List triggers
  • Delete trigger

This feature is not stable yet and will change in the future.

Package-Specific Docs

License

MIT. See LICENSE.

Packages

 
 
 

Contributors