Ship real-time multiplayer experiences on decentralized infrastructure.
Drop-in multisynq compatibility. 100K free credits to start.
Get your API key and 100,000 free credits
100,000 free credits added to your account
-
Every account starts with 100K free credits. Need more? Pick a plan.
Connect your multisynq app to the Forerunner network in under a minute.
// 1. Load the SDK import { joinForerunner } from "forerunner-discovery.js"; import * as Multisynq from "@multisynq/client"; // 2. Define your model (standard multisynq) class MyModel extends Multisynq.Model { init() { this.count = 0; this.subscribe("counter", "increment", () => this.count++); } } MyModel.register("MyModel"); // 3. Connect through Forerunner const session = await joinForerunner({ apiKey: "frk_YOUR_API_KEY", appId: "com.yourcompany.app", name: "my-session", password: "shared-secret", model: MyModel, view: MyView, }, Multisynq);
Everything you need to build and ship on Forerunner.
forerunner-discovery.js is a single 3KB file. Pair it with @multisynq/client and you're ready to go.
Download SDKREST endpoints for key management, credit balance, session routing, and billing. All requests go through the gateway.
API StatusA shared counter app running on the production network. Open two tabs and watch state sync in real time.
demo.forerunnerprotocol.xyz