🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@braincloud/s2s

Package Overview
Dependencies
Maintainers
7
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@braincloud/s2s

brainCloud S2S module

latest
Source
npmnpm
Version
6.0.1
Version published
Maintainers
7
Created
Source

brainclouds2s-node

brainCloud S2S (server-to-server) client Node JS library

Package renamed. This library now ships as @braincloud/s2s (the @braincloud npm scope). The old unscoped brainclouds2s package is deprecated — switch your dependency to @braincloud/s2s. The API is unchanged; only the package name moved.

Building a game/app client instead? This is the server-to-server library. For in-game/app calls use the companion package @braincloud/client (formerly braincloud).

Installation

npm install @braincloud/s2s

Usage

var brainclouds2s = require('@braincloud/s2s');

// Fill in your needed app info
appId = "00000";
serverName = "myServerName";
serverSecret = "aaaaaaaa-bbbb-0000-cccc-111111111111";

var S2S = {}
S2S.context = brainclouds2s.init(appId, serverName, serverSecret);

// Example S2S Call
brainclouds2s.request(S2S.context, {
    service: "lobby",
    operation: "SYS_ROOM_ASSIGNED",
    data: {
        lobbyId: "...",
        connectInfo: {
            roomId: "...",
            url: "...",
            port: "...",
            wsPort: "..."
        }
    }
});

Config Info

App Id is viewable on the Design | Core App Info | Application IDs page.

Server Name and Server Secret can be set on the Design | Core App Info | S2S Config page.

Server Example

An example of creating a S2S connection with brainCloud can be found with the Warstone example, in the rsm folder.

API Reference

Additional documentation on the S2S calls can be found here.

Keywords

braincloud

FAQs

Package last updated on 07 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts