All features

API & automation.

Build your own tools for DCS server management. Use the REST API directly, or get started with the official Rust and JavaScript/TypeScript SDKs.

import Client from "@nimbuspulse/client";

const client = new Client(process.env.NIMBUSPULSE_API_KEY!);
const servers = await client.getServers();
console.log(`servers: ${servers.length}`);

REST API

Production-ready API access for programmatic DCS server management.

View API reference

WebhooksComing Soon

Event delivery is planned, but webhook support is not available yet.

SDKs

Official clients are available for Rust and JavaScript/TypeScript to speed up integrations.

Explore the SDKs

Start with an API key.

Generate a token in your account settings, store it securely, and send it with each request. All live endpoints use bearer-token authentication.

Get an API key
Authorization: Bearer YOUR_TOKEN

Work with your servers.

List your servers, inspect their details, and control them from your own tools.

GET/game_servers

List all servers

curl -H 'Authorization: Bearer YOUR_TOKEN' https://coordinator.nimbuspulse.com/game_servers

POST/game_servers

Create a new server

curl -X POST -H 'Authorization: Bearer YOUR_TOKEN' -H 'Content-Type: application/json' -d '{"name":"My Server","type":"dcs"}' https://coordinator.nimbuspulse.com/game_servers

GET/game_servers/{id}

Get server details

curl -H 'Authorization: Bearer YOUR_TOKEN' https://coordinator.nimbuspulse.com/game_servers/123e4567-e89b-12d3-a456-426614174000

POST/game_servers/{id}/start

Start a server

curl -X POST -H 'Authorization: Bearer YOUR_TOKEN' https://coordinator.nimbuspulse.com/game_servers/123e4567-e89b-12d3-a456-426614174000/start

Use an official SDK.

Install the client for your language and start with the examples above.

Rust

Install nimbuspulse-client from crates.io.

cargo add nimbuspulse-client

JavaScript & TypeScript

Install @nimbuspulse/client from npm or JSR.

npm i @nimbuspulse/client
deno add jsr:@nimbuspulse/client
View the SDK source

Webhooks are coming soon.

Event delivery is planned and is not available yet. These are the events on the roadmap.

server.created

Triggered when a new server is created

server.started

Triggered when a server starts

server.stopped

Triggered when a server stops

backup.completed

Triggered when a backup completes

Build it your way.

Explore the API reference and connect NimbusPulse to your own tools.

View API docs