New product announcement 🎉
Satori
- LiveOps to know your players, deliver features, run experiments and schedule events
Social Infrastructure At Scale
Login
Nakama
Product
Open-source
Nakama Enterprise
Capabilities
Social gameplay
Multiplayer
Competitive
Customization
Satori
Heroic Cloud
Pricing
Customers
Docs
Blog
Login
Nakama
Heroic Cloud
Satori
Getting Started
Concepts
Client Libraries
Server Framework
Tutorials
Guides
Videos
Nakama
Getting Started
+
-
Overview
Install
+
-
Overview
Docker Compose
Windows
macOS Binary
Linux
CLI Commands
Configuration
Upgrading
Nakama Console
+
-
Overview
Status
User Management
Configuration
Runtime Modules
Accounts
User Groups
Storage
Leaderboards
Matches
API Explorer
Architecture Overview
Benchmarks
Data Privacy
Release Notes
Concepts
+
-
Overview
Authentication
Sessions
+
-
Overview
Session Management
User accounts
Storage Engine
+
-
Overview
Collections
Access Controls
Modeling for Scalability
Friends
+
-
Overview
Best Practices
Groups
+
-
Overview
Groups Best Practices
Real-time Chat
Parties
Multiplayer Engine
+
-
Overview
Client Relayed Multiplayer
Authoritative Multiplayer
Match Listing
Matchmaker
Query Syntax
Status
Leaderboards
+
-
Overview
Leaderboards Best Practices
Tournaments
Notifications
In-app Purchase Validation
Events
Client Libraries
+
-
Overview
Unity/.Net
JavaScript
Godot
Java/Android
Defold
C++
Unreal
Cocos2d-x C++
Cocos2d-x JavaScript
Snippets
+
-
Overview
Authoritative In-game Items
Authoritative Storage
Banning Users
Custom Authentication
Updating Group Metadata
Updating User Metadata
Server Framework
+
-
Overview
Introduction
TypeScript Runtime
+
-
Overview
Function Reference
+
-
Overview
Match Handler API
Match Runtime API
Code Samples
Go Runtime
+
-
Overview
Function Reference
+
-
Overview
Match Handler API
Match Runtime API
Code Samples
Dependency Pinning
Lua Runtime
+
-
Overview
Function Reference
+
-
Overview
Match Handler API
Match Runtime API
Code Samples
Server Runtime Examples
Streams
Tutorials
+
-
Overview
JavaScript
+
-
Overview
Tic-Tac-Toe PhaserJS
.Net/Unity
+
-
Overview
Fish Game
Pirate Panic
+
-
Overview
Authentication
Friends
Clans
Storage
Matchmaking
Multiplayer
Leaderboards
Notifications
Ninja Battle
Guides
+
-
Overview
Concepts
+
-
Overview
Bucketed Leaderboards
Custom Authentication with Third-Party Services
Custom Leaderboards
Creating an Economy
Daily Rewards
Initialize a New User
Matchmaking Around Blocked Users
Tiered Leagues
Server Framework
+
-
Overview
Background Jobs
Debugging with Delve
Guarding APIs
Sending Email Using SendGrid
Testing TypeScript Server Runtime Code with Jest
Using Hooks
Deployment
+
-
Overview
Asset Management
Deploy on Digital Ocean
GameSparks Migration
Remote Configuration
Videos
Heroic Cloud
Concepts
+
-
Overview
Introduction
+
-
Overview
Creating an Account
Organizations
+
-
Overview
Settings
Projects
+
-
Overview
Managing Projects
Builders
+
-
Overview
Managing Builders
Best Practices
Satori
Concepts
+
-
Overview
Introduction
Identities
+
-
Overview
Properties
Events
Audiences
Feature Flags
Experiments
Live Events
Audiences
Feature Flags
Metrics
Experiments
Live Events
Settings
Nakama
/
Guides
/
Deployment
Client
.NET/Unity
C++/Unreal/Cocos2d-x
JavaScript/Cocos2d-js
Godot
Java/Android
Defold
cURL
REST
Server
TypeScript
Go
Lua