Your browser game deserves a platform.
Starnova gives browser games plug-and-play identity, multiplayer, social, voice, storage, asset delivery, and commerce. One modular platform, standards-based APIs, and crypto when you want it.
One platform
Everything your game needs, ready to plug in
Use one service or all of them. Every Starnova module is independently adoptable, thoroughly documented, and built for the browser.
Starnova ID
A single account for every game. Players sign in once and carry their identity across your entire portfolio.
Email, passkeys, and social sign-in
MFA, recovery, and session management
Optional Ethereum wallet sign-in
Social
Friends, presence, and parties that work across every game on the network.
Friend requests, blocking, and privacy controls
Cross-game presence and status
Parties, invitations, and messaging
Realtime
Multiplayer infrastructure for browser games, from quick matches to persistent rooms.
Matchmaking and lobbies
Room management and server discovery
WebSocket and WebTransport delivery
Voice
Clear voice chat without running your own media infrastructure.
Voice rooms and WebRTC connectivity
Signaling and managed media relays
Mute, deafen, and moderation controls
Cloud
Persistent player and game data with versioning, access control, and quotas.
Cloud saves and player profiles
Versioned object storage
Retention policies and upload APIs
Assets
A browser-ready asset pipeline with global CDN delivery and immutable versions.
Immutable asset versions
Texture, mesh, and audio optimization
Cache management and access policies
Commerce
Sell content, manage entitlements, and pay developers with fiat or crypto.
Catalogs, purchases, and entitlements
Refunds and purchase verification
Ethereum and stablecoin payments
Developer Platform
Everything you need to integrate, test, and ship with confidence.
TypeScript and Rust SDKs
OIDC, OAuth 2.0, and OpenAPI
Organizations, environments, and app registration
Developer-first
Integrate once. Ship everywhere.
Start with a few lines of TypeScript or connect your authoritative Rust server. Starnova handles the protocol details while your game keeps control of gameplay.
Standards-based OIDC and OAuth 2.0
Framework-agnostic browser SDK
Rust SDK for authoritative servers
Typed errors and documented APIs
import { Starnova } from "@starnova/sdk";
const starnova = new Starnova({ clientId: "your-client-id" });
await starnova.auth.login();
const player = await starnova.auth.getUser();How it works
From first login to live game
A focused setup path that gets out of the way once you are building.
01
Create your account
Set up your Starnova account and create a developer organization for your team.
02
Register your game
Add your application, configure redirect URIs, and enable only the services you need.
03
Ship and scale
Integrate with the SDKs, monitor your applications, and add services as your game grows.
Secure by design
Built on standards, not shortcuts
Authentication and authorization are verified server-side, with tenant isolation and least privilege built into every service.
OIDC and OAuth 2.0 with PKCE
Passkeys and WebAuthn
Ethereum SIWE and ERC-1271
Strict tenant isolation
Server-side authorization
Audited session and wallet flows
Crypto is optional. Games can use Starnova without ever touching a wallet.
Ready to build on Starnova?
Create an account, register your game, and start integrating the services you need today.
